LEADTOOLS Filters Help > Filters, Codecs and Interfaces > Video Filters > Color Space Converter > ILMVYUVxf Interface |
Interface Properties:
Type |
Name |
Description |
long |
OutputBufferCount |
Gets or sets the number of output buffers used by the Color Space Converter filter. The default value of this property is equal to the number of processors in the system. If you change this value, you must use a value that is greater than or equal to 1. The converter uses multithreading to speed up the conversion, using one thread per processor. Each thread uses one output buffer. This default behavior can cause problems when you process video buffers using the LEAD Video Callback Filter. If that happens, reduce the value of this property to 1. |
Parameters
LMVYUVxf_APILEVEL ApiLevel
Description
Resets the conversion to default values. The ApiLevel determines which default values to use. Current applications should set ApiLevel to LMVYUVxf_APILEVEL_1 = 0.
The LEAD Color Space Encoder may change in the future and have different properties or default behaviour. Calling this method ensures the filter will have the same default values they had at the time you developed your application.
It is best to call ResetToDefaultsEx(LMVYUVxf_APILEVEL_1) before setting properties and calling other methods for this interface.
Returns
S_OK if succeeded, E_INVALIDARG if ApiLevel is invalid.
typedef enum
{
LMVYUVxf_APILEVEL_1 = 0
} LMVYUVxf_APILEVEL;