Log-In / Register
ProductsNLE SoftwareNLE SystemsNLE Edit StationsNLE HardwareVisual Effects SoftwareAV MixingTranscodingVideo ConversionVideo Capture/ArchivalScan ConversionReal-time MPEG EncodingFireCoder MVRD2200V> Key Features> Specifications> SDK FunctionsMVRD4000MVRD4400Video DistributionDigital Players/RecordersNLE MediaWorkflowDemosDeveloper Tools


Purpose

Purpose IconMVRD2200V logo


SDK Functions
Here is a list of available functions that developers can use when creating applications for MVRD2200V using the included SDK.


Video Encoder Functions

ENC_Set_Callback Callback function settings
ENC_Can_Initialize Check if the encoder can be initialized
ENC_Get_Codec_Config Get card information
ENC_Set_Codec_Number Set the card to use by number
ENC_Initialize Encoder initialization
ENC_Initialize_Ex Initialize extended encoder
ENC_Terminate Encoder termination
ENC_Get_Media Get encoder type
ENC_Set_Media Set encoder type
ENC_Can_Record Check if can record
ENC_Get_Status Encoder status
ENC_Can_Overlay_Window Overlay window capability
ENC_Create_Overlay_Window Overlay window creation
ENC_Destroy_Overlay_Window Overlay window interruption
ENC_Move_Overlay_Window Overlay window move
ENC_Resize_Overlay_Window Overlay window resize
ENC_Show_Overlay_Window Overlay window display change
ENC_Get_Overlay_Window Overlay window handle acquisition
ENC_Get_Overlay_Rect Overlay window area acquisition
ENC_Set_Overlay_Rect Set overlay window area
ENC_Start_Monitor Start monitor
ENC_Stop_Monitor Stop monitor
ENC_Get_Monitor_Status Inquire monitor status
ENC_Get_VideoCD_Mode Inquire Video CD mode
ENC_Set_VideoCD_Mode Specify Video CD mode
ENC_Get_BSS_Parameter Get parameter for memory transfer
ENC_Set_BSS_Parameter Set parameter for memory transfer
ENC_Get_BSS_Parameter_AV Get the parameter for elementary stream memory transfer
ENC_Set_BSS_Parameter_AV Set the parameter for elementary stream memory transfer
ENC_Get_Overlay_Parameter Get parameter for overlay
ENC_Set_Overlay_Parameter Set parameter for overlay
ENC_Get_Video_Parameter Inquire Video parameters
ENC_Set_Video_Parameter Specify Video parameters
ENC_Get_Video_Parameter2 Inquire Video parameter 2
ENC_Set_Video_Parameter2 Specify Video parameter 2
ENC_Get_Video_Encode_Parameter Inquire Video encode parameters
ENC_Set_Video_Encode_Parameter Specify Video encode parameters
ENC_Get_Video_Encode_Parameter_Ex Inquire Extended Video encode parameters
ENC_Set_Video_Encode_Parameter_Ex Specify Extended Video encode parameters
ENC_Get_Video_Encode_Parameter_Ex2 Inquire Extended Video encode parameters 2
ENC_Set_Video_Encode_Parameter_Ex2 Specify Extended Video encode parameters 2
ENC_Get_Audio_Format Inquire Audio format
ENC_Set_Audio_Format Specify Audio format
ENC_Get_Audio_Parameter Inquire Audio parameters
ENC_Set_Audio_Parameter Specify Audio parameters
ENC_Get_Audio_Encode_Parameter Inquire Audio encode parameters
ENC_Set_Audio_Encode_Parameter Specify Audio encode parameters
ENC_Init_Movie Encoder start wait state
ENC_Record_Movie Encoder start
ENC_Stop Encoder stop
ENC_Get_BitmapBits Get the still image (BMP) to buffer
ENC_Save_DIB Save the still image (BMP) to file
ENC_Save_JPEG Save the still image (JPEG) to file
ENC_Get_Record_Time Encode time acquisition
ENC_Set_Record_Time Encode time settings
ENC_Get_Movie_File Encode file acquisition
ENC_Set_Movie_File Encode file settings
ENC_Get_Frame_Count Encoded frame count acquisition
ENC_Get_Time Encoded time acquisition
ENC_Detect_Video_Input_Source Input source auto-detection
ENC_Set_Digital_Video_Input Switch between analog video input and digital video input
ENC_Get_Digital_Video_Input Get the current video input status
ENC_Set_Video_Encode_File Set file for detailed video encode parameters
ENC_Get_IRE_Setting* Get NTSC setup level
ENC_Set_IRE_Setting* Set NTSC setup level
ENC_Get_Last_Error Get error

*Denotes a new function added with MVRD2200V

top


Video Decoder Functions

DEC_Set_Callback Callback function settings
DEC_Can_Initialize Check if the decoder can be initialized
DEC_Get_Codec_Config Get card information
DEC_Set_Codec_Number Set the card to use by number
DEC_Initialize Decoder initialization
DEC_Initialize_Ex Extended decoder initialization
DEC_Terminate Decoder termination
DEC_Get_Media Get decode type
DEC_Set_Media Set decode type
DEC_Can_Playback Check if can playback
DEC_Get_Status Inquire status
DEC_Can_Overlay_Window Overlay window capability check
DEC_Create_Overlay_Window Overlay window creation
DEC_Can_VideoPort_Overlay_Window Check if an overlay window can be created using video port
DEC_Create_VideoPort_Overlay_Window Create overlay window using video port
DEC_Destroy_Overlay_Window Overlay window interruption
DEC_Resize_Overlay_Window Overlay window resize
DEC_Move_Overlay_Window Overlay window move
DEC_Show_Overlay_Window Overlay window display change
DEC_Get_Overlay_Window Inquire overlay window handle
DEC_Start_Monitor Start monitor
DEC_Stop_Monitor Stop monitor
DEC_Get_Monitor_Status Monitor status
DEC_Get_BSR_Parameter Get parameter for memory transfer
DEC_Set_BSR_Parameter Set parameter for memory transfer
DEC_Get_Overlay_Parameter Get parameter for overlay
DEC_Set_Overlay_Parameter Set parameter for overlay
DEC_Get_Video_Parameter Inquire video parameters
DEC_Set_Video_Parameter Specify video parameters
DEC_Get_Audio_Parameter Inquire a udio parameter
DEC_Set_Audio_Parameter Specify audio parameters
DEC_Get_Decode_Parameter** Inquire decode parameters
DEC_Set_Decode_Parameter** Specify decode parameters
DEC_Play Decoder start
DEC_Play_From Start decode from set location
DEC_Pause Decoder pause
DEC_Resume Decoder resume
DEC_Stop Decoder stop
DEC_Get_BitmapBits Get the still image (BMP) to buffer
DEC_Save_DIB Save the still image (BMP) to file
DEC_Save_JPEG Save the still image (JPEG) to file
DEC_Get_Repeat Inquire repeat state
DEC_Set_Repeat Specify repeat state
DEC_Get_Movie_File Inquire decode file
DEC_Set_Movie_File Specify decode file
DEC_Get_Image_Size Inquire image size
DEC_Get_Frame_Count Inquire decode frame count
DEC_Get_Time Inquire decode time
DEC_Get_Type Inquire decode type
DEC_Get_File_Type Inquire file type
DEC_Get_Playback_Time Get playback time
DEC_Seek Set the position to start playback
DEC_Get_IRE_Setting* Get NTSC setup level
DEC_Set_IRE_Setting* Set NTSC setup level
DEC_Get_Overlay_Parameter_Ex* Get extended overlay settings
DEC_Set_Overlay_Parameter_Ex* Set extended overlay settings
DEC_Get_Overlay_Parameter_Range_Ex* Get the range of extended overlay settings
DEC_Get_Last_Error Get error

* Denotes a new function added with MVRD2200V
** The following decode parameters are not available: fTimestampUsage, fFrameRepeat, fPanScan, fFrameClip

top


Get MVRD2200V
MVRD2200V product box
MVRD2200V card

Works with MediaEdge
MediaEdge system sold separately.
    Find a Dealer
Canopus Logo

Home > Products > Products > Real-time MPEG Encoding > MVRD2200V > SDK Functions