Metodo IMFSourceReader::GetServiceForStream (mfreadwrite.h)
Esegue una query sull'origine multimediale o sul decodificatore sottostante per un'interfaccia.
Sintassi
HRESULT GetServiceForStream(
[in] DWORD dwStreamIndex,
[in] REFGUID guidService,
[in] REFIID riid,
[out] LPVOID *ppvObject
);
Parametri
[in] dwStreamIndex
Flusso o oggetto su cui eseguire una query. Se il valore è MF_SOURCE_READER_MEDIASOURCE, il metodo esegue una query sull'origine multimediale. In caso contrario, esegue una query sul decodificatore associato al flusso specificato. I valori seguenti sono possibili.
[in] guidService
GUID dell'identificatore del servizio. Se il valore è GUID_NULL, il metodo chiama QueryInterface per ottenere l'interfaccia richiesta. In caso contrario, il metodo chiama il metodo IMFGetService::GetService . Per un elenco degli identificatori del servizio, vedere Interfacce del servizio.
[in] riid
Identificatore di interfaccia (IID) dell'interfaccia richiesta.
[out] ppvObject
Riceve un puntatore all'interfaccia richiesta. Il chiamante deve rilasciare l'interfaccia.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Questa interfaccia è disponibile in Windows Vista se è installato Platform Update Supplement per Windows Vista.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supplemento per Windows 7, Windows Vista e Aggiornamento della 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 |