IESFCompression::GetVideoQualityRange
HRESULT GetVideoQualityRange(
long *plMinValue,
long *plMaxValue,
long *plDefaultValue = NULL
);
plMinValue |
[out] Pointer to a variable that receives the minimum value of the setting. |
plMaxValue |
[out] Pointer to a variable that receives the maximum value of the setting. |
plDefaultValue |
[out] Pointer to a variable that receives the default setting. If NULL, the default value is not returned. |
Retrieves the range and default value for the video quality for the compressed media stream.
The video quality setting is available only if the following conditions are met:
- when the filter uses a Picolo Diligent:
- the media type is MEDIASUBTYPE_DX50 or WMMEDIASUBTYPE_MP4S
- bit rate control is variable bit rate (VBR)
Be aware that, when the output format is set to AUTO, the media type is decided only when the filter is connected. The media type can be selected through the output format setting.
Return Values
Returns an HRESULT value. Possible values include the following.
Return code |
Description |
S_OK |
No error. |
E_POINTER |
At least one argument is not a valid pointer. |
E_FAIL |
Video quality setting is not applicable. See notes above. |
Requirements
Header |
ESFilter.h |
Library |
ESFilter.dll |
MultiCam |
5.0 or later |