KSPROPERTY_STREAM_FRAMETIME
A propriedade KSPROPERTY_STREAM_FRAMETIME permite que um cliente determine 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.
Tabela de Resumo de Uso
Get | Set | Destino | Tipo de descritor de propriedade | Tipo de valor da propriedade |
---|---|---|---|---|
Yes |
No |
Pin |
Comentários
KSPROPERTY_STREAM_FRAMETIME é uma propriedade opcional que deve ser implementada se um pin reconhecer as especificidades do tipo de mídia que está transportando.
A propriedade é compatível com a renderização de pinos e é usada para retornar a duração do próximo quadro de dados e quaisquer sinalizadores associados a esse quadro. Um quadro geralmente é a menor unidade utilizável na qual os dados podem ser divididos. Para um fluxo de vídeo, isso pode ser um quadro de vídeo ou um campo. Para áudio, esse seria um exemplo para cada canal no fluxo. Para MIDI, esse seria o próximo evento MIDI.
A duração é medida em termos das unidades de tempo de apresentação fornecidas pelo pino. Isso depende da interface e do par numerador/denominador usado no tempo de apresentação. Isso não se aplica a fluxos que não são orientados para nenhum tipo de mídia específico, como leitores de arquivos genéricos.
Requisitos
parâmetro |
Ks.h (inclua Ks.h) |