KSPROPERTY_STREAM enumeration (ks.h)
Syntax
typedef enum {
KSPROPERTY_STREAM_ALLOCATOR,
KSPROPERTY_STREAM_QUALITY,
KSPROPERTY_STREAM_DEGRADATION,
KSPROPERTY_STREAM_MASTERCLOCK,
KSPROPERTY_STREAM_TIMEFORMAT,
KSPROPERTY_STREAM_PRESENTATIONTIME,
KSPROPERTY_STREAM_PRESENTATIONEXTENT,
KSPROPERTY_STREAM_FRAMETIME,
KSPROPERTY_STREAM_RATECAPABILITY,
KSPROPERTY_STREAM_RATE,
KSPROPERTY_STREAM_PIPE_ID
} KSPROPERTY_STREAM;
Constants
KSPROPERTY_STREAM_ALLOCATOR Specify if the pin allocates stream buffers or can provide an allocator. |
KSPROPERTY_STREAM_QUALITY Specify if the pin generates Quality Management complaints. |
KSPROPERTY_STREAM_DEGRADATION Specify if the pin allows degradation strategies. |
KSPROPERTY_STREAM_MASTERCLOCK Specify if the pin uses or produces a master clock that can be used for synchronization. |
KSPROPERTY_STREAM_TIMEFORMAT Specify to retrieve the time format used on a particular pin connection. |
KSPROPERTY_STREAM_PRESENTATIONTIME Specify to retrieve and set the current presentation time of a filter pin. |
KSPROPERTY_STREAM_PRESENTATIONEXTENT Specify to query the stream extent. |
KSPROPERTY_STREAM_FRAMETIME Specify to determine the duration of the next frame based on the particular media stream, and use that information to step-frame a sequence. |
KSPROPERTY_STREAM_RATECAPABILITY Specify to allow a graph manager to query all connection points involved in the flow of a particular stream (obtained through KSPROPERTY_PIN_DATAROUTING) for their capability in adjusting a requested rate to the nominal rate. |
KSPROPERTY_STREAM_RATE Specify in conjunction with KSPROPERTY_STREAM_RATECAPABILITY and use this to set the rate of a segment after querying the capability of the pin. |
KSPROPERTY_STREAM_PIPE_ID Used internally for communication between the KSProxy system driver and AVStream. |
Requirements
Requirement | Value |
---|---|
Header | ks.h |