Partilhar via


Objeto de propriedades de mídia de saída

[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 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 suportados de fluxos em um arquivo que é carregado em um objeto leitor. Para fluxos compactados, as propriedades de saída são determinadas pelas saídas possíveis 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 ser suportados 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 suportados e, em seguida, fazer um loop através 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 todos eles são expostos pelo IWMSyncReader interface.

GetOutputProps e GetOutputFormat definem um ponteiro para uma interfaceIWMOutputMediaProps. 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 são suportadas por cada objeto de propriedades de mídia de saída.

Interface Descrição
IWMMediaProps Usado como interface base para as 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. Esta é uma interface opcional, disponível apenas para fluxos de vídeo.

 

Objetos

objeto do leitor