_MFP_CREATION_OPTIONS enumeración (mfplay.h)

Importante Obsoleto. Esta API se puede quitar de futuras versiones de Windows. Las aplicaciones deben usar la sesión multimedia para la reproducción.
 

Especifica las opciones de la función MFPCreateMediaPlayer .

Syntax

typedef enum _MFP_CREATION_OPTIONS {
  MFP_OPTION_NONE = 0,
  MFP_OPTION_FREE_THREADED_CALLBACK = 0x1,
  MFP_OPTION_NO_MMCSS = 0x2,
  MFP_OPTION_NO_REMOTE_DESKTOP_OPTIMIZATION = 0x4
} ;

Constantes

 
MFP_OPTION_NONE
Valor: 0
Use las opciones de creación predeterminadas.
MFP_OPTION_FREE_THREADED_CALLBACK
Valor: 0x1
Si se establece, el objeto de reproductor MFPlay invoca la devolución de llamada IMFPMediaPlayerCallback de la aplicación en otro subproceso y no el subproceso que llamó a la función MFPCreateMediaPlayer . Por lo tanto, la devolución de llamada debe ser segura para subprocesos.

Si no se establece esta marca, el objeto player invoca la devolución de llamada en el mismo subproceso que llama a MFPCreateMediaPlayer. Este subproceso debe tener un bucle de mensajes. Internamente, el objeto player crea una ventana oculta para enviar la devolución de llamada, similar al mecanismo usado para apartamentos uniprocesos (STAs) en COM.
MFP_OPTION_NO_MMCSS
Valor: 0x2
No registre la topología de reproducción con el Servicio de programador de clases multimedia (MMCSS). De forma predeterminada, el objeto MFPlay registra la topología de reproducción con MMCSS, lo que suele dar lugar a una mejor experiencia de reproducción. Para obtener más información, vea IMFWorkQueueServices.
MFP_OPTION_NO_REMOTE_DESKTOP_OPTIMIZATION
Valor: 0x4
Deshabilita las optimizaciones que se realizan de otro modo cuando la aplicación se ejecuta en un entorno de Servicios de Escritorio remoto (RDS, anteriormente Terminal Services).

Comentarios

La definición de tipo siguiente se define para combinar marcas de esta enumeración.

typedef UINT32 MFP_CREATION_OPTIONS;

Requisitos

   
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado mfplay.h

Consulte también

Enumeraciones de Media Foundation