Movie Player ActiveX Control

Methods

Public Method AddLayer        

Add the new layer of video for video mixing.

Public Method ChangeBrightness      

Change the brightness of video.

Public Method ChangeContrast      

Change the contrast of video.

Public Method ChangeHue      

Change the hue of video.

Public Method ChangeInvertColor      

Enable/Disable the invert color of video.

Public Method ChangeLightness     

Change the lightness of video.

Public Method ChapterOpenFile        

Open the media file and read the chapter information.

Public Method ChapterReadChapterCount       

Return the count of chapters.

Public Method ChapterReadChapterName   

Return the chapter name for specific index.

Public Method ChapterReadChapterTime  

Return the chapter time for specific index.

Public Method ChapterCloseFile

Close the opened chapter of media file.

Public Method ClearLayers        

Clear all added layer.

Public Method ChangePitch        

Change the audio pitch in real time.

Public Method ChangeTempo        

Change the audio tempo in real time.

Public Method ChangeSaturate      

Change the saturate of video.

Public Method DecoderAdd2BlackList        

Add specific decoder to black list.

Public Method DecoderAdd2WhiteList       

Add specific decoder to white list.

Public Method DecoderClearBlackList      

clear all decoders added to black list.

Public Method DecoderClearWhiteList   

clear all decoders added to white list.

Public Method ExternalPlayOutGetRendererCount  

(For output Decklink plugin only) Get the number of count of External Renderer (Decklink card).

Public Method ExternalPlayOutGetRendererName  

(For output Decklink plugin only) Get the name of External Renderer (Decklink card) for specific index.

Public Method FlashOverlayAdd

(For Flash Decoder and Flash Overlay Plugin only) Add Flash Overlay to specific time.

Public Method FlashOverlayClearAll

(For Flash Decoder and Flash Overlay Plugin only) Clear all added Flash Overlay.

Public Method Pause        

Pause the video/audio file.

Public Method Play        

Playback video/audio file.

Public Method GetAudioEffectCount    

Get the number of count of Audio Effects installed.

Public Method GetAudioEffectName   

Get the name of Audio Effect for specific index.

Public Method GetAudioRendererCount     

Get the number of count of Audio Renderer/Audio Device.

Public Method GetAudioRendererName    

Get the name of Audio Renderer/Audio Device for specific index.

Public Method GetCurGraphFilterName   

Get specific filter name on current graph.

Public Method GetCurGraphFilterCount  

Get the number of count of Filters on current graph.

Public Method GetPos     

Get the current position of video/audio file when playback.

Public Method GetThirdPartyDecoderCount    

Get the number of count of Third Party Decoder available.

Public Method GetThirdPartyDecoderName   

Get specific Name of Third Party Decoder available.

Public Method IsFullScreen   

Return true if it is full screen mode.

Public Method LoadFromByteArray   

Load the image from byte array.

Public Method LoadFromMemory  

Load the image from byte array.

Public Method SetPos 

Set the current position of video/audio file.

Public Method SetLayerValue 

Change the value of layer. including position and alpha channel value.

Public Method Snapshot

Snapshot from video files.

Public Method Snapshot2ImageFile

Snapshot to BMP, JPG, GIF, TIF, PNG file from video files.

Public Method Snapshot2Picture

Snapshot from video files and return VB Picture object.

Public Method Snapshot2HBITMAP

Snapshot from video files and return Window HBITMAP handle.

Public Method Stop

Stop the video/audio playback.

Public Method StreamingAutoPlayAfterBuffered

(For Streaming MP4, MOV plugin only) If available data goes smaller than downloaded buffer, the video stream will paused. You may set to auto play after buffered specified value.

Public Method StreamingGetDownloadedSize

(For Streaming MP4, MOV plugin only) Get downloaded buffered size.

Public Method StreamingGetFileSize

(For Streaming MP4, MOV plugin only) Get the size of streaming file.

Public Method StreamingLoadFromURL

(For Streaming MP4, MOV plugin only) Load the streaming video from URL. It support MP4 or MOV streaming video only.

Public Method StreamingPause

(For Streaming MP4, MOV plugin only) Pause the streaming video.

Public Method StreamingPlay

(For Streaming MP4, MOV plugin only) Play the streaming video.

Public Method StreamingSetPos

(For Streaming MP4, MOV plugin only) Jump to specific position when play streaming video.

Public Method StreamingStop

(For Streaming MP4, MOV plugin only) Stop the streaming video.

Public Method ResizeControl

Resize the display area.

Public Method ReleasePictureBox

After called Snapshot2Picture method, you need Release the handle of picturebox.

Public Method SetChorusParam

Set the parameter of chorus audio effect.

Public Method SetCompressorParam

Set the parameter of compressor audio effect.

Public Method SetDistortionParam

Set the parameter of Distortion audio effect.

Public Method SetEchoParam

Set the parameter of Echo audio effect.

Public Method SetFlangerParam

Set the parameter of Flanger audio effect.

Public Method SetGargleParam

Set the parameter of Gargle audio effect.

Public Method SetI3DL2ReverbParam

Set the parameter of I3DL2Reverb audio effect.

Public Method SetI3DL2ReverbPreset

Set the preset of I3DL2Reverb audio effect.

Public Method DrawText

Draw the overlay text on video. You can define scrolling type, font size, font name, color,etc.

Public Method DrawImage

Draw the overlay bitmap image on video. You can define scrolling type, transparent color,etc.

Public Method DrawImageFromByteArray

Draw the overlay bitmap image from byte array on video. You can define scrolling type, transparent color,etc.

Public Method ShowBitmapOnDrawText

Show Bitmap and text in same time. Display the overlay bitmap when draw the text on video.

Public Method ShowFullScreen

Enable/Disable the full screen mode.

Public Method ShowBitmapByteArrayOnDrawText

Show Bitmap from byte array and text in same time. Display the overlay bitmap when draw the text on video.

Public Method StepFrame

Step forward by the specified number of  frames

Public Method StepFramePro

Step backward or forward frame by frame.

Public Method SetMPEG1AudioChannel

Change the MPEG1 Audio Channel.

Public Method SetVideoWin2AspectRatio

Enable/Disable aspect ratio of secondary video window.

Public Method SetVideoWin2Owner

Set the owner of secondary video window.

Public Method SetVideoWin2PopUp

Enable/Disable popup the secondary video window.

Public Method SetVideoWin2Show

Display the secondary video window.

Public Method SetVideoWin2Style

Set the window style of secondary video window.

Public Method SetVideoWin2Caption

Set the window caption of secondary video window.

Public Method SetVideoWin2Pos

Set the window position of secondary video window.

Public Method RegisterMsg

Register refresh message.

Public Method UnRegisterMsg

UnRegister refresh message.

Public Method UnloadFile

Unload the video.

Public Method VOBGetStreamCount

(For MPEG2, VOB plugin only) Get the number of available streams.

Public Method VOBGetStreamName

(For MPEG2, VOB plugin only) Search the Stream Collection for a index and return the Stream Name.

Public Method VOBSelectStream

(For MPEG2, VOB plugin only) Select specific index of a stream.