MPLATFORMLib Namespace : MRendererClass Class |
The following tables list the members exposed by MRendererClass.
Name | Description | |
---|---|---|
AudioChannelsPerTrackGet | Gets output number of channels per audio track. | |
AudioChannelsPerTrackSet | Sets number of output channels per track. | |
AudioSplitStringGet | Gets string mask that separates audio channels into audio tracks. | |
AudioSplitStringSet | Sets string mask that separates audio channels into audio tracks. If there is no original tracks information, it is incorrect or you need to separate channels into tracks manually, use this method. | |
AudioTrackAdd | Adds a virtual audio track with needed subset of channels. Virtual track clones one of already existsing tracks. | |
AudioTrackGetByIndex | Gets the input track by its index. | |
AudioTrackRemove | Removes the virtual audio track. | |
AudioTracksGetCount | Gets the count of tracks. | |
AudioTracksSetCount | Sets number of audio tracks. Use this method to set number of output tracks in playlist before adding files to it. | |
DeviceGet | Gets the current device and its properties. | |
DeviceGetByIndex | Gets the device name or device properties by its index. | |
DeviceGetCount | Get the devices or properties count. | |
DeviceSet | Sets the working device or updates device properties. | |
DeviceShowProps | Shows the device properties. | |
FormatAudioGet | Gets the current audio format. | |
FormatAudioGetByIndex | Gets the audio format by its index. | |
FormatAudioGetCount | Gets the number of audio formats. | |
FormatAudioSet | Sets the output audio format for object. | |
FormatVideoGet | Gets the current video format. | |
FormatVideoGetByIndex | Gets the video format by its index. | |
FormatVideoGetCount | Gets the count of video formats. | |
FormatVideoSet | Sets the output video format for object. | |
ObjectCallbackSet | Sets the callback (for C++ and Delphi, for other languages use events). This method blocks the video stream. | |
ObjectCallbackSetFunc | Sets the callback function (for C++ and Delphi, for other languages use events). The method blocks the video stream. | |
ObjectClose | Stops and closes the current object. | |
ObjectCommandExecute | Executes the special command for object. | |
ObjectFrameGet | Gets the current frame from any source object. | |
ObjectGetInternal | Gets DirectShow object in MPlatform. Use for MLive, MRenderer and MWriter objects. | |
ObjectNameGet | Gets the object name. | |
ObjectNameSet | Sets the object name. | |
ObjectStart | Initializes and starts the object. | |
ObjectStateGet | Gets the state of object. | |
ObjectVirtualSourceCreate | Creates virtual source. | |
PersistLoad | Loads the data from string or from file. | |
PersistSaveToFile | Saves the configuration data to the file. | |
PersistSaveToString | Saves the configuration data to string. | |
PluginsAdd | Adds the plugin (for example, CG). | |
PluginsAddVB6 | PluginsAdd method for VB6 | |
PluginsGetByIndex | Gets the plugin by its index. | |
PluginsGetByIndexVB6 | PluginsGetByIndex method for VB6 | |
PluginsGetCount | Gets the number of plugins. | |
PluginsRemove | Removes the plugin. | |
PluginsReorder | Reorders plugins (for example, to add CG overlay before color conversion) | |
PropsGet | Gets the properties. | |
PropsGetByIndex | Gets the property by its index. | |
PropsGetCount | Gets the count of properties. | |
PropsInfoGet | Gets information about property | |
PropsOptionGet | Gets property from options | |
PropsOptionGetByIndex | Gets property option by its index | |
PropsOptionGetCount | Gets number of options for the property | |
PropsOptionSetByIndex | Sets option property by its index | |
PropsRemove | Removes the property. | |
PropsSet | Sets the property. | |
ReceiverChannelAdd | Adds the media sender to renderer. | |
ReceiverChannelAddByName | Adds the media sender by its name. | |
ReceiverChannelGetByIndex | Gets the information about sender by its index. | |
ReceiverChannelGetCount | Gets the number of connected senders. | |
ReceiverChannelRemove | Removes the media sender. | |
ReceiverPutEOS | Puts the end of stream command to renderer. It is used when stream is no longer needed for data transmission. | |
ReceiverPutFlush | Puts the Flush command to renderer to reset all data in object. It used before object removing. | |
ReceiverPutFrame | Puts frame to the renderer | |
SendersGet | Gets the sender object by its name.Gets a sender object by its name | |
SendersGetByIndex | Gets a sender by its index | |
SendersGetCount | Gets the count of senders.Gets amount of available external objects |
Name | Description | |
---|---|---|
OnEvent | This method is called when some event occurs. The video stream is blocked while this method is called. | |
OnEventSafe | Safe analog for OnEvent method. In this case memory usage is optimized. Note: Release all the objects before exit OnEvent event body.Raises on each received event | |
OnFrame | This method is used to obtain frame data. It called for each input/output frame. The video stream is blocked while this method is called. | |
OnFrameSafe | Safe analog for OnFrame method. In this case memory usage is optimized. Note: Release all the objects before exit OnFrame event body.Raises on each frame processed |