Win32-MultiMedia

 view release on metacpan or  search on metacpan

Mci/Consts.pm  view on Meta::CPAN

      MCI_ANIM_PLAY_REVERSE MCI_ANIM_PLAY_FAST MCI_ANIM_PLAY_SLOW MCI_ANIM_PLAY_SCAN MCI_ANIM_STEP_REVERSE
      MCI_ANIM_STEP_FRAMES MCI_ANIM_STATUS_SPEED MCI_ANIM_STATUS_FORWARD MCI_ANIM_STATUS_HWND MCI_ANIM_STATUS_HPAL 
      MCI_ANIM_STATUS_STRETCH MCI_ANIM_INFO_TEXT MCI_ANIM_GETDEVCAPS_CAN_REVERSE MCI_ANIM_GETDEVCAPS_FAST_RATE 
      MCI_ANIM_GETDEVCAPS_SLOW_RATE MCI_ANIM_GETDEVCAPS_NORMAL_RATE MCI_ANIM_GETDEVCAPS_PALETTES 
      MCI_ANIM_GETDEVCAPS_CAN_STRETCH MCI_ANIM_GETDEVCAPS_MAX_WINDOWS MCI_ANIM_REALIZE_NORM MCI_ANIM_REALIZE_BKGD 
      MCI_ANIM_WINDOW_HWND MCI_ANIM_WINDOW_STATE MCI_ANIM_WINDOW_TEXT MCI_ANIM_WINDOW_ENABLE_STRETCH 
      MCI_ANIM_WINDOW_DISABLE_STRETCH MCI_ANIM_WINDOW_DEFAULT MCI_ANIM_RECT MCI_ANIM_PUT_SOURCE MCI_ANIM_PUT_DESTINATION 
      MCI_ANIM_WHERE_SOURCE MCI_ANIM_WHERE_DESTINATION MCI_ANIM_UPDATE_HDC 
   )],

   #overlay device
   OVERLAYFLAGS => [ qw (
      MCI_OVLY_OPEN_WS MCI_OVLY_OPEN_PARENT MCI_OVLY_STATUS_HWND MCI_OVLY_STATUS_STRETCH MCI_OVLY_INFO_TEXT 
      MCI_OVLY_GETDEVCAPS_CAN_STRETCH MCI_OVLY_GETDEVCAPS_CAN_FREEZE MCI_OVLY_GETDEVCAPS_MAX_WINDOWS 
      MCI_OVLY_WINDOW_HWND MCI_OVLY_WINDOW_STATE MCI_OVLY_WINDOW_TEXT MCI_OVLY_WINDOW_ENABLE_STRETCH 
      MCI_OVLY_WINDOW_DISABLE_STRETCH MCI_OVLY_WINDOW_DEFAULT MCI_OVLY_RECT MCI_OVLY_PUT_SOURCE 
      MCI_OVLY_PUT_DESTINATION MCI_OVLY_PUT_FRAME MCI_OVLY_PUT_VIDEO MCI_OVLY_WHERE_SOURCE MCI_OVLY_WHERE_DESTINATION 
      MCI_OVLY_WHERE_FRAME MCI_OVLY_WHERE_VIDEO 
   )]
);

Mci/Consts.pm  view on Meta::CPAN

   use constant MCI_ANIM_WINDOW_ENABLE_STRETCH  => 0x00100000;
   use constant MCI_ANIM_WINDOW_DISABLE_STRETCH => 0x00200000;
   use constant MCI_ANIM_WINDOW_DEFAULT         => 0x00000000;
   use constant MCI_ANIM_RECT                   => 0x00010000;
   use constant MCI_ANIM_PUT_SOURCE             => 0x00020000;
   use constant MCI_ANIM_PUT_DESTINATION        => 0x00040000;
   use constant MCI_ANIM_WHERE_SOURCE           => 0x00020000;
   use constant MCI_ANIM_WHERE_DESTINATION      => 0x00040000;
   use constant MCI_ANIM_UPDATE_HDC             => 0x00020000;

#overlay device
   use constant MCI_OVLY_OPEN_WS                => 0x00010000;
   use constant MCI_OVLY_OPEN_PARENT            => 0x00020000;
   use constant MCI_OVLY_STATUS_HWND            => 0x00004001;
   use constant MCI_OVLY_STATUS_STRETCH         => 0x00004002;
   use constant MCI_OVLY_INFO_TEXT              => 0x00010000;
   use constant MCI_OVLY_GETDEVCAPS_CAN_STRETCH => 0x00004001;
   use constant MCI_OVLY_GETDEVCAPS_CAN_FREEZE  => 0x00004002;
   use constant MCI_OVLY_GETDEVCAPS_MAX_WINDOWS => 0x00004003;
   use constant MCI_OVLY_WINDOW_HWND            => 0x00010000;
   use constant MCI_OVLY_WINDOW_STATE           => 0x00040000;

eg/mci/setcmds.txt  view on Meta::CPAN

	file format format
	seek exactly on
	seek exactly off
	speed factor
	still file format format
	time format frames
	time format milliseconds
	video off
	video on 
	
overlay: 
	audio all off
	audio all on
	audio left off
	audio left on
	audio right off 
	audio right on
	door closed
	door open
	video off
	video on 



( run in 0.626 second using v1.01-cache-2.11-cpan-3b35f9de6a3 )