Condividi tramite


Metodo IMFCaptureSink2::SetOutputMediaType (mfcaptureengine.h)

Imposta dinamicamente il tipo di supporto di output del sink di record o del sink di anteprima.

Sintassi

HRESULT SetOutputMediaType(
  [in] DWORD         dwStreamIndex,
  [in] IMFMediaType  *pMediaType,
  [in] IMFAttributes *pEncodingAttributes
);

Parametri

[in] dwStreamIndex

Indice di flusso in cui modificare il tipo di supporto di output.

[in] pMediaType

Nuovo tipo di supporto di output.

[in] pEncodingAttributes

Nuovi attributi del codificatore. Questo può essere Null.

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo ha avuto esito positivo.
MF_E_INVALID_MEDIATYPE
Il sink non supporta il tipo di supporto.

Commenti

Si tratta di una chiamata asincrona. Ascoltare l'evento MF_CAPTURE_ENGINE_OUTPUT_MEDIA_TYPE_SET da ricevere una notifica quando è stato impostato il tipo di supporto di output.

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1 [solo app desktop]
Server minimo supportato Windows Server 2012 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mfcaptureengine.h

Vedi anche

FMCaptureSink2