|
|
Fly2000TV.pas
unit Fly2000TV;
{FLY 2000 TV v2.38 Windows messages
Examples:
HWND fly2kWnd = FindWindow ("TMain", "ZolotarevFly2000TV");
- for send message to main panel
HWND fly2kVWnd = FindWindow ("TVideoFrame", "Video window");
- for send message to video window
Exit -
PostMessage(fly2kWnd, WMFLY_EXIT, NULL, NULL);
or
PostMessage(fly2kWnd, WM_CLOSE, NULL,NULL);
Set main volume Up -
PostMessage(fly2kWnd, WMFLY_VOLUMEUP, NULL, NULL);
Set main volume Down -
PostMessage(fly2kWnd, WMFLY_VOLUMEDOWN, NULL, NULL);
Set Brightness Up -
PostMessage(fly2kWnd, WMFLY_CHANGEMODEVOL, NULL, NULL); // select brightness
PostMessage(fly2kWnd, WMFLY_VOLUMEUP, NULL, NULL); // increase brighthess
Set mute/unmute trigger -
PostMessage(fly2kWnd, WMFLY_MUTEUNMUTE, NULL, NULL);
Start/Stop avi capture -
PostMessage(fly2kWnd, RUNSTOPCAPAVI, NULL, NULL);
Switch channel Up -
PostMessage(fly2kWnd, WMFLY_CHANNELUP, NULL, NULL);
Switch channel Down -
PostMessage(fly2kWnd, WMFLY_CHANNELDOWN, NULL, NULL);
Switch to channel 8 -
PostMessage(fly2kWnd, WMFLY_CHANNEL8, NULL, NULL);
}
interface
uses Messages;
const
WMFLY_HIDEV = WM_USER + 325; // Show/Hide Video window
WMFLY_HIDEP = WM_USER + 326; // Show/Hide Main panel
WMFLY_SHOWA = WM_USER + 327; // Show Main panel and Video window
WMFLY_CHANNELUP = WM_USER + 328; // Switch channel Up
WMFLY_CHANNELDOWN = WM_USER + 329; // Switch channel Down
WMFLY_CHANNEL0 = WM_USER + 330; // Switch to channel number 0
WMFLY_CHANNEL1 = WM_USER + 331; // Switch to channel number 1
WMFLY_CHANNEL2 = WM_USER + 332; // Switch to channel number 2
WMFLY_CHANNEL3 = WM_USER + 333; // Switch to channel number 3
WMFLY_CHANNEL4 = WM_USER + 334; // Switch to channel number 4
WMFLY_CHANNEL5 = WM_USER + 335; // Switch to channel number 5
WMFLY_CHANNEL6 = WM_USER + 336; // Switch to channel number 6
WMFLY_CHANNEL7 = WM_USER + 337; // Switch to channel number 7
WMFLY_CHANNEL8 = WM_USER + 338; // Switch to channel number 8
WMFLY_CHANNEL9 = WM_USER + 339; // Switch to channel number 9
WMFLY_CHANGEMODEVOL = WM_USER + 340; // Change mode volume (Brightness, Contrast, Hue, Saturation, Sharpness, Gain)
WMFLY_VOLUMEUP = WM_USER + 341; // Set volume up for mode, selected by mode volume
WMFLY_VOLUMEDOWN = WM_USER + 342; // Set volume down for mode, selected by mode volume
WMFLY_MUTEUNMUTE = WM_USER + 343; // Set Mute/UnMute trigger
WMFLY_SHANGESOURCE = WM_USER + 344; // Change source (TV, FM, Composite, S-Video)
WMFLY_FULLSCREEN = WM_USER + 345; // Set FullScreen/Window mode
WMFLY_TELETEXTONOFF = WM_USER + 346; // Set On/Off Teletext mode
WMFLY_ONTOPV = WM_USER + 347; // Set On/Off Stay-OnTop mode for Video window
WMFLY_ONTOPP = WM_USER + 348; // Set On/Off Stay-OnTop mode for Main panel
WMFLY_RESETVIDEO = WM_USER + 349; // Reset Video amplifier volume to default
WMFLY_RUNSTOPCAPAVI = WM_USER + 350; // Start/Stop avi capture
WMFLY_RUNSTOPCAPMPG = WM_USER + 351; // Start/Stop mpeg capture
WMFLY_RUNSTOPCAPWAV = WM_USER + 352; // Start/Stop wav capture
WMFLY_MAKESNAP = WM_USER + 353; // Make Snapshot
WMFLY_RUNSTOPMSNAP = WM_USER + 354; // Start/Stop Multi-Snapshot
WMFLY_INFINITYLOOP = WM_USER + 355; // Infinity Loop On/Off
WMFLY_CHSURFONOFF = WM_USER + 356; // Channel Surfing Start/Stop
WMFLY_CHGETINFO = WM_USER + 357; // Get current channel's info
WMFLY_RECALL = WM_USER + 358; // Recall previous channel
WMFLY_SETSLEEP = WM_USER + 359; // Set sleep timer
WMFLY_REMOTEON = WM_USER + 360; // Remote Control ON
WMFLY_REMOTEOFF = WM_USER + 361; // Remote Control OFF
WMFLY_FSCRTIME = WM_USER + 362; // Show/Hide Time in Fullscreen mode
WMFLY_SHANGETVFM = WM_USER + 363; // Switch TV/FM
WMFLY_UNROLL = WM_USER + 364; // Roll/UnRoll Main Panel
WMFLY_PAUSE = WM_USER + 365; // Pause/Continue Video Preview
WMFLY_PAUSEREC = WM_USER + 366; // Pause/Continue any Recording
WMFLY_TVGUIDE = WM_USER + 367; // Show current TVGuide program
WMFLY_NUMBMODE = WM_USER + 368; // Change channel's number select mode
WMFLY_A2_CHNL = WM_USER + 369; // Change A2 SAP and NICAM M1/M2 audio channel
WMFLY_OTRLIMIT = WM_USER + 375; // Instant Record Limit Time (OTR)
WMFLY_SLEEP = WM_USER + 370; // Suspend to tray
WMFLY_WAKEUP = WM_USER + 371; // Wake Up from tray
WMFLY_EXIT = WM_USER + 372; // Exit program
WMFLY_SLEEPWAKE = WM_USER + 373; // Suspend to tray/Wake Up trigger
implementation
end.
|