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