Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O indexador ASF é um componente de camada WMContainer que é usado para ler ou gravar objetos de índice em um arquivo ASF (Advanced Systems Format). Para obter informações sobre a estrutura de um arquivo ASF, consulte ASF File Structure.
Um aplicativo pode usar o indexador para executar a busca com base no tempo de apresentação ou para gerar novas entradas de índice para um arquivo ASF. O indexador ASF implementa o interface IMFASFIndexer.
| Tipo de índice | Descrição |
|---|---|
| Índice baseado no tempo de apresentação | Fornece indexação baseada no tempo de apresentação para fluxos de áudio e vídeo em blocos de índice para tornar a indexação mais eficiente em termos de espaço. Cada bloco de índice faz referência a entradas de índice que contêm um deslocamento de byte. O deslocamento é a posição do pacote de dados que está sendo procurado, em relação ao início do objeto de dados ASF. GUID_NULL deve ser usado como o tipo GUID para o identificador de índice. Para mais informações; consulte Usando o indexador para escrever um novo índice. |
| Índice de código de tempo | Facilita a busca por timecode em fluxos que contêm metadados de timecode. Os códigos de tempo estão em conformidade com um formato SMPTE (Horas:Minutos:Segundos:Quadros). Cada bloco de índice faz referência a entradas de índice que contêm um deslocamento de byte. O deslocamento é a posição do pacote de dados que está sendo procurado, em relação ao início do objeto de dados ASF. Nota: objetos de índice Timecode não são suportados no momento. |
| Índice baseado em quadros | Fornece indexação baseada em quadros para fluxos de vídeo. Os índices no índice baseado em quadro são em termos de números de quadro, com o primeiro quadro para um fluxo no arquivo ASF correspondendo à entrada 0 no objeto de índice baseado em quadro. Cada bloco de índice faz referência a entradas de índice que contêm um deslocamento de byte. Nota: objetos de índice baseados em quadros não são suportados no momento. |
Esta seção contém os seguintes tópicos.
| Tópico | Descrição |
|---|---|
| Criação e Configuração de Indexadores | Como criar um objeto indexador e configurá-lo para ler um índice existente ou para escrever um novo objeto de índice ASF para um arquivo. |
| Usando o indexador para procurar em um arquivo | Como usar o indexador para procurar dentro de um arquivo ASF. |
| Usando o indexador para escrever um novo índice | Como usar o indexador para gerar entradas de índice e escrever um novo objeto de índice para um arquivo ASF. |