Metodo IMFASFProfile::CreateStream (wmcontainer.h)

Crea un oggetto di configurazione del flusso ASF (Advanced Systems Format).

Sintassi

HRESULT CreateStream(
  [in]  IMFMediaType       *pIMediaType,
  [out] IMFASFStreamConfig **ppIStream
);

Parametri

[in] pIMediaType

Puntatore all'interfaccia IMFMediaType di un tipo di supporto configurato.

[out] ppIStream

Riceve un puntatore all'interfaccia FMASFStreamConfig del nuovo oggetto di configurazione del flusso ASF. 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_INVALIDARG
ppIStream è NULL.
E_OUTOFMEMORY
Impossibile creare l'oggetto di configurazione del flusso a causa di memoria insufficiente.

Commenti

L'oggetto di configurazione del flusso ASF creato da questo metodo non è incluso nel profilo. Per includere il flusso, è prima necessario configurare la configurazione del flusso e quindi chiamare FMASFProfile::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

FMASFProfile

FMASFStreamConfig

IMFMediaType