IMVSCQualityProperties
The IMVSCQualityProperties Interface from the MontiVision Smart Control provides methods to get some information of the video stream processing. This interface based on the IQualProp DirectShow interface.
Attention: Before you could use this interface you have to set the video renderer. Call the IMVSCVideoWindow::SetVideoRenderer() method or set the IMVSCVideoWindow::RendererFilter property with the label of the video renderer. A good playe for this is after loading the filter graph configuration (MVP-file).
Methods:
| AverageFrameRate | Get the average frame rate achieved. |
| AverageSyncOffset | Retrieves the average time difference between when a frame was due for rendering and when rendering actually began (this is returned as a value in milliseconds). |
| DroppedFramesCount | Retrieves the number of frames dropped by the renderer. |
| FrameCount | Get the number of frames rendered since streaming began. |
| Jitter | Expresses the average time between successive frames delivered to the video renderer. |
Typelib: MV SmartControl
Property IMVSCQualityProperties::AverageFrameRate
Declaration: Property Get AverageFrameRate As LongGet the average frame rate achieved. The value is multiplied with 100. For example a frame rate of 10 frames per seconds results a value of 1000.
Prototype:HRESULT get_AverageFrameRate(LONG*);
Property IMVSCQualityProperties::AverageSyncOffset
Declaration: Property Get AverageSyncOffset As LongRetrieves the average time difference between when a frame was due for rendering and when rendering actually began (this is returned as a value in milliseconds).
Prototype:HRESULT get_AverageSyncOffset(LONG*);
Property IMVSCQualityProperties::DroppedFramesCount
Declaration: Property Get DroppedFramesCount As LongRetrieves the number of frames dropped by the renderer.
Prototype:HRESULT get_DroppedFramesCount(LONG*);
Property IMVSCQualityProperties::FrameCount
Declaration: Property Get FrameCount As LongGet the number of frames rendered since streaming began.
Prototype:HRESULT get_FrameCount(LONG*);
Property IMVSCQualityProperties::Jitter
Declaration: Property Get Jitter As LongExpresses the average time in milliseconds between successive frames delivered to the video renderer.
Prototype:HRESULT get_Jitter(LONG*);