Metodo IMFTranscodeProfile::SetAudioAttributes (mfidl.h)
Imposta le impostazioni di configurazione del flusso audio nel profilo di transcodifica.
Per ottenere un elenco di tipi di supporti audio compatibili supportati dal codificatore MFT (Media Foundation Transform), chiamare MFTranscodeGetAudioOutputAvailableTypes. È possibile ottenere gli attributi impostati sul tipo di supporto richiesto e impostarli nel profilo transcodifica. Per impostare correttamente gli attributi audio, creare un nuovo archivio attributi e copiare l'archivio attributi dal tipo di supporto multimediale richiesto chiamando IMFAttributes::CopyAllItems. Ciò garantisce che il chiamante non contenga i riferimenti al tipo di supporto recuperato dal codificatore. Per un esempio di codice, vedere MFCreateTranscodeProfile.
Sintassi
HRESULT SetAudioAttributes(
[in] IMFAttributes *pAttrs
);
Parametri
[in] pAttrs
Puntatore all'interfaccia IMFAttributes di un archivio attributi che contiene le impostazioni di configurazione per il flusso audio. I valori di attributo specificati sovrascrivono tutti i valori esistenti archiviati nel profilo di transcodifica.
È possibile impostare gli attributi audio seguenti:
- Tipi di supporti audio
- MF_TRANSCODE_DONOT_INSERT_ENCODER
- MF_TRANSCODE_ENCODINGPROFILE
- MF_TRANSCODE_QUALITYVSSPEED
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
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 |