Objeto Output Media Properties
[O recurso associado a esta página, Windows Media Format 11 SDK, é um recurso herdado. Ele foi substituído por Leitor de Origem e Gravador de Coletor. O Leitor de Origem e o Gravador de Coletor foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o Leitor de Origem e o Gravador de Coletor em vez 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 propriedades de mídia de saída é usado para recuperar e definir uma propriedade de saída. Os objetos de propriedades de mídia de saída são criados para formatos de saída com suporte de fluxos em um arquivo carregado em um objeto leitor. Para fluxos compactados, as propriedades de saída são determinadas pelas possíveis saídas do codec de descompactação.
Um objeto de propriedades de mídia de saída é criado por IWMReader::GetOutputProps Esse método cria um objeto de propriedades de mídia de saída que contém as propriedades do formato de saída padrão. Outros formatos podem ter suporte para uma saída. Para obter formatos de saída adicionais, você pode chamar IWMReader::GetOutputFormatCount para obter o número de formatos de saída com suporte e, em seguida, fazer loop por meio deles usando chamadas para IWMReader::GetOutputFormat. GetOutputFormat cria um objeto de propriedades de mídia de saída preenchido com os dados para o formato de saída selecionado.
Os objetos de propriedades de mídia de saída também podem ser criados com o leitor síncrono. Todos os nomes de método são idênticos aos do leitor e são todos expostos pela interface IWMSyncReader .
GetOutputProps e GetOutputFormat definem um ponteiro para uma interface IWMOutputMediaProps . As outras interfaces do objeto de propriedades de mídia de saída podem ser obtidas chamando o método QueryInterface .
As interfaces a seguir têm suporte em cada objeto de propriedades de mídia de saída.
Interface | Descrição |
---|---|
IWMMediaProps | Usado como a interface base para outras interfaces de propriedade de mídia (entrada, saída e vídeo). |
IWMOutputMediaProps | Recupera as propriedades de uma saída. |
IWMVideoMediaProps | Gerencia as propriedades de um fluxo de vídeo. Essa é uma interface opcional, disponível apenas para fluxos de vídeo. |
Tópicos relacionados