Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 |