Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Ottiene un formato supportato in modo nativo dall'origine multimediale.
Sintassi
HRESULT GetNativeMediaType(
[in] DWORD dwStreamIndex,
[in] DWORD dwMediaTypeIndex,
[out] IMFMediaType **ppMediaType
);
Parametri
[in] dwStreamIndex
Specifica il flusso su cui eseguire la query. Il valore può essere uno dei seguenti.
| Value | Meaning |
|---|---|
|
Indice in base zero di un flusso. |
|
Primo flusso video. |
|
Primo flusso audio. |
[in] dwMediaTypeIndex
Specifica il tipo di supporto su cui eseguire la query. Il valore può essere uno dei seguenti.
| Value | Meaning |
|---|---|
|
Indice in base zero di un tipo di supporto |
|
Tipo di supporto nativo corrente. |
[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 solo, quelli nella tabella seguente.
| Codice restituito | Description |
|---|---|
|
Il metodo è riuscito. |
|
Il parametro dwStreamIndex non è valido. |
|
Il parametro dwMediaTypeIndex non è compreso nell'intervallo. |
Osservazioni:
Questo metodo esegue una query sull'origine multimediale sottostante per il formato di output nativo. Potenzialmente, ogni flusso di origine può produrre più di un formato di output. Usare il parametro dwMediaTypeIndex per scorrere i formati disponibili. In genere, le origini file offrono un solo formato per flusso, ma i dispositivi di acquisizione possono offrire diversi formati.
Il metodo restituisce una copia del tipo di supporto, pertanto è possibile modificare l'oggetto ricevuto nel parametro ppMediaType .
Per impostare il tipo di output per un flusso, chiamare il metodo IMFSourceReader::SetCurrentMediaType .
Questa interfaccia è disponibile in Windows Vista se è installato il supplemento di aggiornamento della piattaforma per Windows Vista.
Requisiti
| Requisito | Value |
|---|---|
| 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 |
| Header | mfreadwrite.h |