Plantilla de clase IMediaObjectImpl
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
La IMediaObjectImpl
plantilla de clase proporciona una implementación base para la interfaz IMediaObject . Para obtener más información sobre el uso de esta plantilla, vea Uso de la plantilla de clase DMO.
Esta IMediaObjectImpl
plantilla expone los siguientes miembros.
Clase anidada | Descripción |
---|---|
LockIt | Clase auxiliar que bloquea y desbloquea el DMO. |
Método | Descripción |
---|---|
CheckTypesSet | Determina si todas las secuencias no opcionales tienen tipos de medios. |
InputType | Recupera el tipo de medio actual para un flujo de entrada especificado. |
InputTypeSet | Consulta si el tipo de medio se estableció en un flujo de entrada. |
InternalAcceptingInput | Consulta si un flujo de entrada puede aceptar más entradas. |
InternalCheckInputType | Consulta si un flujo de entrada puede aceptar un tipo de medio determinado. |
InternalCheckOutputType | Consulta si un flujo de salida puede aceptar un tipo de medio determinado. |
Cerradura | Bloquea el DMO |
OutputType | Recupera el tipo de medio actual para un flujo de salida especificado. |
OutputTypeSet | Consulta si el tipo de medio se estableció en un flujo de salida. |
Desbloquear | Desbloquea el DMO |
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también