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 objeto divisor de ASF é um componente de camada WMContainer que analisa o objeto de dados ASF de um arquivo ASF (Advanced Systems Format). Você pode usar o divisor para ler os pacotes de dados no objeto de dados e gerar amostras de fluxo. Para obter informações sobre a estrutura de um arquivo ASF, consulte ASF File Structure.
O divisor expõe o interface IMFASFSplitter. O divisor analisa pacotes de dados ASF para os fluxos selecionados e os reempacota em objetos de amostra individuais que expõem a interfaceIMFSample. O divisor é um dos componentes de nível de plataforma da Media Foundation. A fonte de mídia ASF usa o divisor internamente para analisar arquivos ASF.
O diagrama a seguir ilustra a geração de exemplo para um arquivo ASF através do divisor.
Esta seção contém os seguintes tópicos:
| Tópico | Descrição |
|---|---|
| Criando o objeto divisor ASF | Como criar e inicializar o divisor. |
| Configurando o objeto divisor ASF | Definições de configuração para o divisor. |
| Gerando amostras de fluxo de um objeto de dados ASF existente | Como analisar o objeto de dados ASF e gerar amostras de vapor empacotadas. |
A tabela a seguir mostra os atributos relevantes do Data Object.
| Atributo | Descrição |
|---|---|
| MF_PD_ASF_FILEPROPERTIES_PACKETS | Número de pacotes de dados no objeto de dados ASF. |
| MF_PD_ASF_FILEPROPERTIES_MIN_PACKET_SIZE | Tamanho mínimo dos pacotes de dados no arquivo, em bytes. |
| MF_PD_ASF_FILEPROPERTIES_MAX_PACKET_SIZE | Tamanho máximo dos pacotes de dados no ficheiro, em bytes |
| MF_PD_ASF_DATA_LENGTH | Tamanho do objeto de dados ASF, em bytes. |
| MF_PD_ASF_DATA_START_OFFSET | Deslocamento, em bytes, para o primeiro pacote de dados no ASF Data Object relativo ao início do arquivo. |
Tópicos relacionados