Compartilhar via


Objeto de configuração de fluxo

[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 objeto de configuração de fluxo é usado para especificar as propriedades de um fluxo de mídia em um arquivo ASF. Objetos de configuração de fluxo podem ser criados para fluxos existentes em um perfil ou podem ser criados vazios, prontos para receber novos dados. Objetos de configuração de fluxo não podem existir independentemente de um objeto de perfil. Para salvar o conteúdo de um objeto de configuração de fluxo, você deve chamar IWMProfile::AddStream para adicionar um novo fluxo ou IWMProfile::ReconfigStream para salvar as alterações feitas em um fluxo existente.

Para criar um objeto de configuração de fluxo, use um dos métodos a seguir.

Método Descrição
IWMProfile::CreateNewStream Cria um objeto de configuração de fluxo sem dados.
IWMProfile::GetStream Cria um objeto de configuração de fluxo preenchido com dados de um perfil. Usa o índice de fluxo para identificar o fluxo desejado.
IWMProfile::GetStreamByNumber Cria um objeto de configuração de fluxo preenchido com dados de um perfil. Usa o número do fluxo para identificar o fluxo desejado.

 

Todos os métodos na tabela anterior definem um ponteiro para uma interface IWMStreamConfig. As outras interfaces do objeto de configuração de fluxo podem ser obtidas chamando o método QueryInterface.

As interfaces a seguir são compatíveis com o objeto de configuração de fluxo.

Interface Descrição
IWMMediaProps Define e recupera a estrutura de WM_MEDIA_TYPE para o fluxo.
IWMPropertyVault Define e recupera propriedades que não são necessárias para todos os fluxos, como configurações de VBR (taxa de bits variável).
IWMStreamConfig Define e recupera todas as informações básicas sobre um fluxo.
IWMStreamConfig2 Configura os tipos de extensões de unidade de dados associadas ao fluxo. Herda todos os métodos de IWMStreamConfig.
IWMStreamConfig3 Define e recupera o idioma do fluxo. Herda todos os métodos de IWMStreamConfig e IWMStreamConfig2.
IWMVideoMediaProps Gerencia as propriedades de um fluxo de vídeo. Essa é uma interface opcional e está disponível apenas para fluxos de vídeo.

 

configurando de fluxos

objetos

de objeto do Gerenciador de Perfil do