The properties are stored in the system registry:
[HKEY_CURRENT_USER\SOFTWARE\Medialooks\MPlatform\MRenderer]
and can be set with the PropsSet method. Please refer to this article about prefixes for properties.
| Name | Default value | Description |
|---|---|---|
| audio_channels | Default audio channels configuration. See audio management for details. | |
| audio_gain | Default audio gain configuration. See audio management for details. | |
| gpu.rgb_transform_matrix | The default color transformation matrix for the GPU mode. | |
| imaudio.enabled | false | Enables IMAudio interface for the object. If disabled ("false") then you can manage audio-only through properties. |
| statistics.extended | stat | Sets a prefix for gathering statistics of an MRenderer object after all the conversion and changes. |
| statistics.output | stat_out | Sets a prefix for gathering statistics of the output signal itself. |
| rate_control | dword:00000001 | Once set to "1", the MRenderer object controls playback rate (playback doesn't continue until the MRenderer doesn't return an event that a frame is sent to an output). |
| experimental.external_process | false | Makes output happen in a separated MServer.exe process. Experimental property. |
| experimental.low_delay | true | Enables a low delay mode to reduce overall delay. Experimental property. |
| experimental.direct_out | true | Enables direct out mode in which a frame sends to an output without any extra processing. |
| optimization.no_copy | true | Once enabled, an MRenderer object doesn't copy a frame before output it to a device. |
| optimization.own_buffer | true | Once enabled, an MRenderer object uses its own buffer for frame processing. |
| cc_output | 7 | Sets default mode for Closed Captions output. Possible values:
|
| bypass.wait_frames | 30 | Sets a number of frames for Bypass Relay feature. |
| output.timecode | true | Once enabled, sends timecode with output frames |
| cc_line_sdi | 9 | Sets a line for SDI Closed Captions output. |
| cc_offset_dword | 0 | Sets a dword offset for Closed Captions output. |
| output.10bit | false | Enables 10bit conversion for output video. |
| scaling_quality | auto | Sets scaling quality for video. Possible values:
|
| max_buffers | 4 | Sets the maximal amount of buffered frames. |
| output.time_sync | false | Enables time synchronization for output video. |
| output.copy_vanc | 2 | Sets a mode to copy VANC data. Possible values:
|
| output.anc_packets | true | Once enabled, an MRenderer object uses packets with ANC data for output. |
| file.buffers | 1 | Sets amount of buffered frames for output from file sources. By setting it to 0 you reduce overall delay. |
| live.buffers_min | 1 | Sets a minimal number of buffered frames for output from live sources. |
| live.buffers_max | 3 | Sets a maximal number of buffered frames for output from live sources. |
| timecode_format | auto | Sets timecode format. Possible values:
|
| on_frame.sync | true | Makes OnFrame and OnFrameSafe events synchronous, so frame grabbing process won't continue until OnFrame event isn't over. |
| on_frame.data | false | Enables objects of OnFrame and OnFrameSafe events to contain MFrame data. |
| on_event.sync | false | Makes OnEvent and OnEventSafe events synchronous, so frame grabbing process won't continue until OnFrame event isn't over. |
| events.use_window | true | Use events (OnFrame, OnEvent, OnEventSafe and OnFrameSafe) in the thread of your application. If you use a service or an application without windows, then disable this mode. |
| keying.clamp_16_235 | false | Enables conversion of 0-255 colors into 16-235 range for external keying. |
| extra_devices.clsids | CLSID of external devices. | |
| bmd.new_api | false | Enables a new (11.x) implementation of Decklink API. |
| overlay_rms | false | Enables RMS overlay. |
| overlay_rms.pos | 0.12 | Specifies the relative vertical position of the RMS overlay. Available values are from 0.00 to 1.00. |
| overlay_rms.color | yellow |
Specifies RMS overlay color. Possible values:
|
| overlay_waveform | false | Enables waveform overlay. |
| crop | Sets default crop configuration. | |
| mirror | Sets default mirror parameter. | |
| format.set_default_pixelformat | true | use the original pixel format for video conversion |
| keying.premultiply_fill | Hidden property. When set to true, it turns on the premultiplied fill alpha. This should help to avoid some picture artifacts. |