Índices
[O recurso associado a esta página, Windows Media Format 11 SDK, é um recurso herdado. Ele foi substituído por Leitor de Origem e Gravador de Coletor. O Leitor de Origem e o Gravador de Coletor foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o Leitor de Origem e o Gravador de Coletor em vez 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 quadro e índices de código de tempo SMPTE.
Índices temporais são o tipo mais comum. Eles simplesmente equiparam 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 tempo SMTPE é o tipo mais raro de índice. Ele usa o código de hora SMPTE como base do índice e pode ser usado apenas em fluxos que têm carimbos de data/hora SMPTE incluídos com seus exemplos. Para obter mais informações sobre o código de tempo 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