Objeto do indexador
[A funcionalidade associada a esta página, Windows Media Format 11 SDK, é uma funcionalidade herdada. Foi substituído por Source Reader e Sink Writer. do Source Reader e Sink Writer foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize do Leitor de Origem e do Gravador de Separadores em vez de SDK do Windows Media Format 11, sempre que 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.]
O objeto indexador cria um índice em um arquivo ASF. Um índice é uma parte padrão de um arquivo ASF que equipara amostras de vídeo com horários, números de quadros ou (se aplicável) carimbos de data/hora padrão da Society of Motion Picture and Television Engineers (SMPTE). Sem um índice, nem o objeto leitor nem o objeto leitor síncrono podem procurar um ponto no meio de um arquivo.
Os índices criados por este objeto só são necessários se o arquivo contiver um ou mais fluxos de vídeo. Isso ocorre porque os dados de áudio não são temporalmente compactados, tornando mais fácil encontrar um determinado tempo em um fluxo de áudio.
O objeto indexador é criado pelo função WMCreateIndexer, que define um ponteiro para uma interface IWMIndexer. As outras interfaces do objeto indexador podem ser obtidas chamando o método QueryInterface.
As interfaces a seguir são suportadas pelo objeto indexador.
Interface | Descrição |
---|---|
IWMIndexer | Inicia e interrompe o processo de indexação. |
IWMIndexer2 | Configura o indexador, habilitando a indexação por quadro, por tempo ou por código de tempo SMPTE. |
A interface de retorno de chamada a seguir deve ser implementada pelo aplicativo para usar o objeto indexador.
Interface | Descrição |
---|---|
IWMStatusCallback | Recebe mensagens de status de processos que são executados em um thread separado. |
Tópicos relacionados