Compartilhar via


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