Condividi tramite


Metodo IMFTranscodeProfile::GetContainerAttributes (mfidl.h)

Ottiene le impostazioni del contenitore attualmente impostate nel profilo transcodifica.

Sintassi

HRESULT GetContainerAttributes(
  [out] IMFAttributes **ppAttrs
);

Parametri

[out] ppAttrs

Riceve un puntatore all'interfaccia IMFAttributes dell'archivio attributi contenente il tipo di contenitore corrente per il file di output. Il chiamante deve rilasciare il puntatore all'interfaccia.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Se nel profilo di transcodifica non sono impostati attributi contenitore, la chiamata a GetContainerAttributes ha esito positivo e ppAttrs riceve NULL.

Per ottenere un valore di attributo specifico, il chiamante deve chiamare il metodo IMFAttributes appropriato a seconda del tipo di dati dell'attributo. L'elenco seguente mostra gli attributi del contenitore:

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mfidl.h

Vedi anche

Attributi in Media Foundation

IMFTranscodeProfile

API transcodifica