Microsoft DirectX 8.0

AM_PUSHSOURCE_FLAGS Enumeration

Enumerated Types

Indicates the behavior of a live source filter.

Syntax

enum _AM_PUSHSOURCE_FLAGS {
    AM_PUSHSOURCECAPS_INTERNAL_RM        = 0x00000001,  
    AM_PUSHSOURCECAPS_NOT_LIVE           = 0x00000002,  
    AM_PUSHSOURCECAPS_PRIVATE_CLOCK      = 0x00000004,  
    AM_PUSHSOURCEREQS_USE_STREAM_CLOCK   = 0x00010000   
};

Elements

AM_PUSHSOURCECAPS_INTERNAL_RM
The filter uses its own rate-matching mechanism; the renderer should therefore not attempt to match rates with this filter.
AM_PUSHSOURCECAPS_NOT_LIVE
The filter is not live. Do not treat it as a live source, even though it exposes the IAMPushSource interface.
AM_PUSHSOURCECAPS_PRIVATE_CLOCK
Reserved; do not use.
AM_PUSHSOURCEREQS_USE_STREAM_CLOCK
Reserved; do not use.

Remarks

If no flags are set (the default case), the source filter is assumed to be live and not to perform any rate matching on its own.