Condividi tramite


Metodo IMFSourceReader::GetCurrentMediaType (mfreadwrite.h)

Ottiene il tipo di supporto corrente per un flusso.

Sintassi

HRESULT GetCurrentMediaType(
  [in]  DWORD        dwStreamIndex,
  [out] IMFMediaType **ppMediaType
);

Parametri

[in] dwStreamIndex

Flusso da eseguire una query. Il valore può essere uno dei seguenti.

Valore Significato
0-0xFFFFFFFB
Indice in base zero di un flusso.
MF_SOURCE_READER_FIRST_VIDEO_STREAM
0xFFFFFFFC
Primo flusso video.
MF_SOURCE_READER_FIRST_AUDIO_STREAM
0xFFFFFFFD
Il primo flusso audio.

[out] ppMediaType

Riceve un puntatore all'interfaccia IMFMediaType . Il chiamante deve rilasciare l'interfaccia.

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 è riuscito.
MF_E_INVALIDSTREAMNUMBER
Il parametro dwStreamIndex non è valido.

Commenti

Questa interfaccia è disponibile in Windows Vista se è installato l'aggiornamento della piattaforma per Windows Vista.

Requisiti

Requisito Valore
Client minimo supportato Supplemento per Windows 7, Windows Vista e Aggiornamento piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione mfreadwrite.h

Vedi anche

IMFSourceReader

Lettore di origine