Share via


Metodo FMStreamSink::GetMediaTypeHandler (mfidl.h)

Recupera il gestore del tipo di supporto per il sink di flusso. È possibile usare il gestore del tipo di supporto per trovare i formati supportati dal flusso e impostare il tipo di supporto nel flusso.

Sintassi

HRESULT GetMediaTypeHandler(
  [out] IMFMediaTypeHandler **ppHandler
);

Parametri

[out] ppHandler

Riceve un puntatore all'interfaccia IMFMediaTypeHandler . 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_SHUTDOWN
Il metodo Shutdown del sink multimediale è stato chiamato.
MF_E_STREAMSINK_REMOVED
Questo flusso è stato rimosso dal sink multimediale e non è più valido.

Commenti

Se il sink di flusso attualmente non supporta alcun tipo di supporto, questo metodo restituisce un gestore del tipo di supporto che non riesce a qualsiasi chiamata a FMMediaTypeHandler::GetCurrentMediaMediaTypeType e FMMediaTypeHandler::IsMediaTypeSupported.

Requisiti

   
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione mfidl.h
Libreria Mfuuid.lib

Vedi anche

FMStreamSink

Sink multimediali