Condividi tramite


Funzione MFCreateAVIMediaSink (mfidl.h)

Crea un sink interleaved (AVI) Audio-Video.

Sintassi

HRESULT MFCreateAVIMediaSink(
  [in]           IMFByteStream *pIByteStream,
  [in]           IMFMediaType  *pVideoMediaType,
  [in, optional] IMFMediaType  *pAudioMediaType,
  [out]          IMFMediaSink  **ppIMediaSink
);

Parametri

[in] pIByteStream

Puntatore al flusso di byte che verrà usato per scrivere il file AVI.

[in] pVideoMediaType

Puntatore al tipo di supporto del flusso di input video

[in, optional] pAudioMediaType

Puntatore al tipo di supporto del flusso di input audio

[out] ppIMediaSink

Riceve un puntatore all'interfaccia IMFMediaSink . Il chiamante deve rilasciare questa interfaccia.

Valore restituito

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

Requisiti

   
Client minimo supportato Windows 8.1 [solo app desktop]
Server minimo supportato Windows Server 2012 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mfidl.h
Libreria mfsrcsnk.lib
DLL mfsrcsnk.dll

Vedi anche

Funzioni di Media Foundation