Metodo IMFTranscodeSinkInfoProvider::SetProfile (mfidl.h)
Imposta il profilo di transcodifica nell'oggetto attivazione sink transcodifica.
Sintassi
HRESULT SetProfile(
[in] IMFTranscodeProfile *pProfile
);
Parametri
[in] pProfile
Puntatore all'interfaccia IMFTranscodeProfile . Per ottenere un puntatore a questa interfaccia, chiamare MFCreateTranscodeProfile.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Prima di chiamare questo metodo, inizializzare l'oggetto profilo come indicato di seguito:
- Impostare l'attributo MF_TRANSCODE_CONTAINERTYPE per specificare il tipo di contenitore del file di output.
- Se il file di output avrà un flusso video, impostare gli attributi video chiamando il metodo IMFTranscodeProfile::SetVideoAttributes .
- Se il file di output avrà un flusso audio, impostare gli attributi audio chiamando il metodo IMFTranscodeProfile::SetAudioAttributes .
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 |