Metodo IMFTransform::GetInputStreamAttributes (mftransform.h)

Ottiene l'archivio attributi per un flusso di input in questa trasformazione di Media Foundation (MFT).

Sintassi

HRESULT GetInputStreamAttributes(
  [in]  DWORD         dwInputStreamID,
  [out] IMFAttributes **pAttributes
);

Parametri

[in] dwInputStreamID

Identificatore del flusso di input. Per ottenere l'elenco di identificatori di flusso, chiamare FMTransform::GetStreamIDs.

[out] pAttributes

Riceve un puntatore all'interfaccia IMFAttributes . 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.
E_NOTIMPL
MFT non supporta gli attributi del flusso di input.
MF_E_INVALIDSTREAMNUMBER
Identificatore di flusso non valido.

Commenti

L'implementazione di questo metodo è facoltativa a meno che l'MFT non supporti un determinato set di attributi.

Per ottenere l'archivio attributi per l'intero MFT, chiamare FMTransform::GetAttributes.

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 mftransform.h
Libreria Mfuuid.lib

Vedi anche

FMTransform

Trasformazioni di Media Foundation

Attributi di trasformazione