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.

Хостинг от uCoz