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.
[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.]
Um objeto de configuração de fluxo é usado para especificar as propriedades de um fluxo de mídia em um arquivo ASF. Os 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. Os 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 seguintes métodos.
| 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 um IWMStreamConfig interface. As outras interfaces do objeto de configuração de fluxo podem ser obtidas chamando o método QueryInterface.
As interfaces a seguir são suportadas pelo objeto de configuração de fluxo.
| Interface | Descrição |
|---|---|
| IWMMediaProps | Define e recupera a estrutura 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 taxa de bits variável (VBR). |
| 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. Esta é uma interface opcional e está disponível apenas para fluxos de vídeo. |
Tópicos relacionados