Share via


Funzione MFCreateStreamDescriptor (mfidl.h)

Crea un descrittore di flusso.

Sintassi

HRESULT MFCreateStreamDescriptor(
  DWORD               dwStreamIdentifier,
  DWORD               cMediaTypes,
  IMFMediaType        **apMediaTypes,
  IMFStreamDescriptor **ppDescriptor
);

Parametri

dwStreamIdentifier

Stream identificatore.

cMediaTypes

Numero di elementi nella matrice apMediaTypes .

apMediaTypes

Puntatore a una matrice di puntatori di interfaccia IMFMediaType . Questi puntatori vengono usati per inizializzare il gestore dei tipi di supporto per il descrittore di flusso.

ppDescriptor

Riceve un puntatore all'interfaccia IMFStreamDescriptor del nuovo descrittore di flusso. Il chiamante deve rilasciare l'interfaccia.

Valore restituito

Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Se si scrive un'origine multimediale personalizzata, è possibile usare questa funzione per creare descrittori di flusso per l'origine. Questa funzione crea automaticamente il gestore del tipo di supporto del descrittore di flusso e lo inizializza con l'elenco di tipi specificati in apMediaTypes. La funzione non imposta tuttavia il tipo di supporto corrente nel gestore. Per impostare il tipo, chiamare IMFMediaTypeHandler::SetCurrentMediaType.

Questa funzione è disponibile nelle piattaforme seguenti se vengono installati i componenti ridistribuibili di Windows Media Format 11 SDK:

  • Windows XP con Service Pack 2 (SP2) e versioni successive.
  • Windows XP Media Center Edition 2005 con KB900325 (Windows XP Media Center Edition 2005) e KB925766 (aggiornamento cumulativo di ottobre 2006 per Windows XP Media Center Edition) installato.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione mfidl.h
Libreria Mfplat.lib
DLL Mfplat.dll

Vedi anche

Funzioni di Media Foundation

Descrittori di presentazione