Índices
[O recurso associado a esta página, do SDK do Windows Media Format 11, é um recurso herdado. Foi substituído por de Leitor de Origem e do Gravador do Coletor de. de Leitor de Origem e Gravador do Coletor foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use de Leitor de Origem e o Gravador do Coletor em vez de do SDK do Windows Media Format 11, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
Um requisito comum para aplicativos que leem arquivos de mídia digital é a capacidade de buscar um ponto específico no conteúdo. A busca pode ser difícil porque não há garantia de que os vários fluxos em um arquivo tenham exemplos com horários de início simultâneos. Esse problema é resolvido com o uso de índices . Um índice é um objeto em um arquivo ASF que equivale a exemplos de vídeo com seus tempos de apresentação. Nenhum índice é necessário para fluxos de áudio porque os dados de áudio estão mais conectados com o tempo de apresentação do que os dados de vídeo.
O objeto indexador do SDK de Formato de Mídia do Windows pode criar três tipos diferentes de índices: índices temporais, índices baseados em quadros e índices de código de tempo SMPTE.
Índices temporais são o tipo mais comum. Eles simplesmente comparam exemplos de vídeo com os horários de apresentação correspondentes.
Um índice baseado em quadros equivale a exemplos de vídeo com números de quadro de vídeo e tempos de apresentação. Números de quadro são particularmente úteis em aplicativos que editam vídeo.
Um índice de código de hora SMTPE é o tipo mais raro de índice. Ele usa o código de hora SMPTE como base do índice e pode ser usado somente em fluxos que têm carimbos de data/hora SMPTE incluídos com suas amostras. Para obter mais informações sobre o código de hora SMPTE, consulte suporte a código de hora SMPTE.
Um arquivo ASF pode conter um índice de cada tipo para cada fluxo de vídeo que ele contém. Como padrão, um índice temporal é incluído para cada fluxo de vídeo em arquivos criados pelo objeto gravador. Você pode alterar as configurações de indexação automática para seus arquivos para atender às suas necessidades.
Tópicos relacionados