enumeração KSPROPERTY_STREAM (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;
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 do 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 master que pode ser usado para sincronização. |
KSPROPERTY_STREAM_TIMEFORMAT Especifique para recuperar o formato de hora usado em uma conexão de pino específica. |
KSPROPERTY_STREAM_PRESENTATIONTIME Especifique para recuperar e definir o tempo 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. |
KSPROPERTY_STREAM_RATECAPABILITY Especifique para permitir que um gerenciador de grafo consulte todos os pontos de conexão envolvidos no fluxo de um fluxo específico (obtido por meio de KSPROPERTY_PIN_DATAROUTING) para sua 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 |