Compartir a través de


Función MFCreateMediaSession (mfidl.h)

Crea la sesión multimedia en el proceso de la aplicación.

Sintaxis

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

Parámetros

pConfiguration

Puntero a la interfaz IMFAttributes . Este parámetro puede ser NULL. Vea la sección Comentarios.

ppMediaSession

Recibe un puntero a la interfaz IMFMediaSession de la sesión de medios. El autor de la llamada debe liberar la interfaz . Antes de liberar la última referencia al puntero IMFMediaSession , la aplicación debe llamar al método IMFMediaSession::Shutdown .

Valor devuelto

La función devuelve un VALOR HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
La función se ha realizado correctamente.

Comentarios

Si la aplicación no reproduce contenido protegido, puede usar esta función para crear la sesión multimedia en el proceso de la aplicación. Para usar la sesión multimedia para el contenido protegido, debe llamar a MFCreatePMPMediaSession.

Puede usar el parámetro pConfiguration para especificar cualquiera de los atributos siguientes:

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado mfidl.h
Library Mf.lib
Archivo DLL Mf.dll

Consulte también

Acerca de la sesión multimedia

MFCreatePMPMediaSession

Funciones de Media Foundation

Sesión multimedia