Condividi tramite


Metodo IMFASFProfile::GetStreamByNumber (wmcontainer.h)

Recupera un oggetto di configurazione del flusso ASF (Advanced Systems Format) per un flusso nel profilo. Questo metodo fa riferimento al flusso in base al numero di flusso anziché all'indice di flusso.

Sintassi

HRESULT GetStreamByNumber(
  [in]  WORD               wStreamNumber,
  [out] IMFASFStreamConfig **ppIStream
);

Parametri

[in] wStreamNumber

Numero di flusso per il quale ottenere il puntatore dell'interfaccia.

[out] ppIStream

Riceve un puntatore all'interfaccia IMFASFStreamConfig dell'oggetto di configurazione del flusso ASF. Il chiamante deve rilasciare l'interfaccia.

Valore restituito

Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.

Commenti

Questo metodo non crea una copia dell'oggetto di configurazione del flusso. Puntatore recuperato punta all'oggetto all'interno dell'oggetto profilo. Non è necessario apportare modifiche all'oggetto di configurazione del flusso usando questo puntatore, perché questa operazione può influire sull'oggetto profilo in modi imprevisti.

Per modificare la configurazione dell'oggetto di configurazione del flusso nel profilo, è necessario prima clonare l'oggetto di configurazione del flusso chiamando IMFASFStreamConfig::Clone. Apportare le modifiche necessarie al clone dell'oggetto e quindi aggiungere l'oggetto aggiornato chiamando il metodo IMFASFProfile::SetStream .

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wmcontainer.h
Libreria Mfuuid.lib

Vedi anche

Profilo ASF

IMFASFProfile

IMFASFProfile::GetStream

IMFASFProfile::SetStream

IMFASFStreamConfig