Condividi tramite


Oggetto Proprietà multimediale di output

[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stata sostituita da Lettore di origine e Writer sink. Lettore di origine e Writer sink sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi Lettore di origine e Writer sink anziché Windows Media Format 11 SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Un oggetto proprietà multimediale di output viene usato per recuperare e impostare una proprietà di output. Gli oggetti proprietà dei supporti di output vengono creati per i formati di output supportati dei flussi in un file caricato in un oggetto lettore. Per i flussi compressi, le proprietà di output sono determinate dagli output possibili del codec di decompressione.

Un oggetto proprietà multimediale di output viene creato da IWMReader::GetOutputProps Questo metodo crea un oggetto proprietà multimediale di output contenente le proprietà del formato di output predefinito. Altri formati possono essere supportati per un output. Per ottenere formati di output aggiuntivi, è possibile chiamare IWMReader::GetOutputFormatCount per ottenere il numero di formati di output supportati e quindi eseguirne il ciclo tramite chiamate a IWMReader::GetOutputFormat. GetOutputFormat crea un oggetto proprietà multimediale di output popolato con i dati per il formato di output selezionato.

Gli oggetti proprietà multimediali di output possono essere creati anche con il lettore sincrono. Tutti i nomi dei metodi sono identici a quelli nel lettore e sono tutti esposti dall'interfaccia IWMSyncReader .

GetOutputProps e GetOutputFormat impostano entrambi un puntatore a un'interfaccia IWMOutputMediaProps. È possibile ottenere le altre interfacce dell'oggetto proprietà multimediale di output chiamando il metodo QueryInterface .

Le interfacce seguenti sono supportate da ogni oggetto delle proprietà multimediali di output.

Interfaccia Descrizione
IWMMediaProps Usato come interfaccia di base per le altre interfacce della proprietà multimediale (input, output e video).
IWMOutputMediaProps Recupera le proprietà di un output.
IWMVideoMediaProps Gestisce le proprietà di un flusso video. Si tratta di un'interfaccia facoltativa, disponibile solo per i flussi video.

 

Oggetti

Oggetto Lettore