Condividi tramite


Funzione MFCreateMediaSession (mfidl.h)

Crea la sessione multimediale nel processo dell'applicazione.

Sintassi

HRESULT MFCreateMediaSession(
  IMFAttributes   *pConfiguration,
  IMFMediaSession **ppMediaSession
);

Parametri

pConfiguration

Puntatore all'interfaccia IMFAttributes . Questo parametro può essere NULL. Vedere la sezione Osservazioni.

ppMediaSession

Riceve un puntatore all'interfaccia FMMediaSession di Media Session. Il chiamante deve rilasciare l'interfaccia. Prima di rilasciare l'ultimo riferimento al puntatore IMFMediaSession , l'applicazione deve chiamare il metodo IMFMediaSession::Shutdown .

Valore restituito

La funzione restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Funzione completata.

Commenti

Se l'applicazione non riproduce contenuto protetto, è possibile usare questa funzione per creare la sessione multimediale nel processo dell'applicazione. Per usare la sessione multimediale per il contenuto protetto, è necessario chiamare MFCreatePMPMediaSession.

È possibile usare il parametro pConfiguration per specificare uno degli attributi seguenti:

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 mfidl.h
Libreria Mf.lib
DLL Mf.dll

Vedi anche

Informazioni sulla sessione multimediale

MFCreatePMPMediaSession

Funzioni di Media Foundation

Sessione multimediale