Funzione MFCreateTranscodeTopologyFromByteStream (mfidl.h)
Crea una topologia per la transcodatura in un flusso di byte.
Sintassi
HRESULT MFCreateTranscodeTopologyFromByteStream(
[in] IMFMediaSource *pSrc,
[in] IMFByteStream *pOutputStream,
[in] IMFTranscodeProfile *pProfile,
[out] IMFTopology **ppTranscodeTopo
);
Parametri
[in] pSrc
Puntatore all'interfaccia IMFMediaSource di un'origine multimediale. L'origine multimediale fornisce il contenuto di origine per la transcodatura.
[in] pOutputStream
Puntatore all'interfaccia FMByteStream di un flusso di byte. L'output transcoded verrà scritto in questo flusso di byte.
[in] pProfile
Puntatore all'interfaccia IMFTranscodeProfile di un profilo di transcoding.
[out] ppTranscodeTopo
Riceve un puntatore all'interfaccia IMFTopology . Il chiamante deve rilasciare l'interfaccia.
Valore restituito
Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Questa funzione crea una topologia parziale contenente l'origine multimediale, il codificatore e il sink multimediale.
Requisiti
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mfidl.h |
Libreria | Mf.lib |
DLL | Mf.dll |