KSPROPERTY_STREAM enumeração (ks.h)
Sintaxe
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;
Constantes
KSPROPERTY_STREAM_ALLOCATOR Especifique se o pino aloca buffers de fluxo ou pode fornecer um alocador. |
KSPROPERTY_STREAM_QUALITY Especifique se o pino gera reclamações de Gerenciamento de Qualidade. |
KSPROPERTY_STREAM_DEGRADATION Especifique se o pino permite estratégias de degradação. |
KSPROPERTY_STREAM_MASTERCLOCK Especifique se o pino usa ou produz um relógio mestre que pode ser usado para sincronização. |
KSPROPERTY_STREAM_TIMEFORMAT Especifique para recuperar o formato de tempo usado em uma conexão de pin específica. |
KSPROPERTY_STREAM_PRESENTATIONTIME Especifique para recuperar e definir a hora de apresentação atual de um pino de filtro. |
KSPROPERTY_STREAM_PRESENTATIONEXTENT Especifique para consultar a extensão do fluxo. |
KSPROPERTY_STREAM_FRAMETIME Especifique para determinar a duração do próximo quadro com base no fluxo de mídia específico e use essas informações para enquadrar uma sequência em etapas. |
KSPROPERTY_STREAM_RATECAPABILITY Especifique para permitir que um gerenciador de grafos consulte todos os pontos de conexão envolvidos no fluxo de um fluxo específico (obtido por meio de KSPROPERTY_PIN_DATAROUTING) quanto à capacidade de ajustar uma taxa solicitada à taxa nominal. |
KSPROPERTY_STREAM_RATE Especifique em conjunto com KSPROPERTY_STREAM_RATECAPABILITY e use-a para definir a taxa de um segmento depois de consultar a funcionalidade do pino. |
KSPROPERTY_STREAM_PIPE_ID Usado internamente para comunicação entre o driver do sistema KSProxy e o AVStream. |
Requisitos
Requisito | Valor |
---|---|
cabeçalho | ks.h |