Tipos enumerados de DirectShow

[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.

En esta sección se describen los tipos enumerados de DirectShow.

Tipo enumerado Descripción
_AM_ASFWRITERCONFIG_PARAM Define los parámetros de configuración para el filtro WM ASF Writer.
_AM_AUDIO_RENDERER_STAT_PARAM Especifica qué información de rendimiento se va a recuperar del representador de audio.
_AM_FILTER_MISC_FLAGS Contiene las marcas de filtro de origen o representador.
AM_ASPECT_RATIO_MODE Especifica la relación de aspecto de una imagen de vídeo en una ventana de presentación.
AM_DVD_GRAPH_FLAGS Especifica el tipo de descodificador que se va a usar en un gráfico de filtro de DVD.
AM_DVD_STREAM_FLAGS Describe un tipo de secuencia de DVD (vídeo, audio o subpicture).
AM_GRAPH_CONFIG_RECONNECT_FLAGS Especifica cómo volver a conectar filtros al volver a generar dinámicamente el gráfico de filtros.
AM_INTF_SEARCH_FLAGS Especifica los tipos de objeto que se van a buscar al intentar buscar una interfaz en el gráfico de filtros.
AM_LINE21_CCLEVEL Indica el nivel de funcionalidad de subtítulos.
AM_LINE21_CCSERVICE Indica el servicio de descodificador de subtítulos.
AM_LINE21_CCSTATE Indica el estado de subtítulos (activado o desactivado).
AM_LINE21_DRAWBGMODE Indica el modo de fondo de texto con subtítulos.
AM_MPEG2Level Indica el nivel de vídeo MPEG-2 tal y como se especifica en el estándar de vídeo MPEG-2.
AM_MPEG2Profile Indica el perfil de vídeo MPEG-2 como se especifica en el estándar de vídeo MPEG-2.
AM_OVERLAY_NOTIFY_FLAGS Contiene información sobre qué ha cambiado la superposición o cuál está a punto de cambiar la superposición.
AM_PIN_CONNECTION_BLOCK_FLAGS Define marcas que especifican cómo bloquear el flujo de datos de un pin de salida.
AM_PROPERTY_DVD_RATE_CHANGE No compatible.
AM_PUSHSOURCE_FLAGS Indica el comportamiento de un filtro de origen activo.
AM_SAMPLE_PROPERTY_FLAGS Especifica valores para los miembros dwSampleFlags y dwStreamId de la estructura AM_SAMPLE2_PROPERTIES . Estos valores describen las propiedades de los ejemplos multimedia.
AM_SEEKING_SEEKING_CAPABILITIES Especifica las funcionalidades de búsqueda de una secuencia multimedia.
AM_STREAM_INFO_FLAGS Indica si se han establecido varios componentes de la estructura AM_STREAM_INFO .
AM_WST_DRAWBGMODE Especifica si el fondo de una ventana de subtítulos WST es opaco o transparente.
AM_WST_LEVEL No compatible.
AM_WST_SERVICE Especifica el tipo de servicio WST.
AM_WST_STATE Especifica si el subtítulo de WST está activado o desactivado.
AM_WST_STYLE No compatible.
AMExtendedSeekingCapabilities Especifica las funcionalidades de búsqueda de un filtro. Se usa con IAMExtendedSeeking::get_ExSeekCapabilities.
AMOVERLAYFX Especifica los efectos en una superficie de superposición de hardware de DirectDraw.
AMRESCTL_RESERVEFLAGS Contiene marcas que especifican si se va a incrementar o disminuir el número de recursos que se están reservando actualmente.
AMTunerModeType Especifica la frecuencia de un sintonizador de TV (cable o antena).
AMVP_MODE Especifica los distintos modos para los puertos de vídeo (VP).
AMVP_SELECT_FORMAT_BY Especifica los criterios que debe usar el mezclador VP para seleccionar el formato de vídeo.
AnalogVideoStandard Especifica el formato de la señal de vídeo analógico de banda base.
CameraControlFlags Especifica si una función de cámara determinada se establece automáticamente o manualmente.
CameraControlProperty Especifica qué parte de la cámara DirectShow controla.
CompressionCaps Indica las funcionalidades de compresión de vídeo.
COPP_ACP_Protection_Level Especifica el nivel de protección ACP.
COPP_BusType Especifica el tipo de bus de E/S utilizado por el adaptador de gráficos.
COPP_CGMSA_Protection_Level Especifica el nivel de protección CGMS-A.
COPP_ConnectorType Especifica el tipo de conector físico.
COPP_HDCP_Protection_Level Especifica el nivel de protección de HDCP.
COPP_ImageAspectRatio_EN300294 Especifica la relación de aspecto de EN 300 294.
COPP_StatusFlags Especifica el estado de una sesión copp.
COPP_StatusHDCPFlags Contiene marcas de estado de HDCP.
COPP_TVProtectionStandard Define una lista de estándares de protección de TV para COPP.
DECIMATION_USAGE Describe la estrategia de descifrado utilizada por el filtro mezclador de superposición.
DVD_AUDIO_APPMODE Indica el modo de audio actual.
DVD_AUDIO_FORMAT Indica el formato de audio de un DVD.
DVD_AUDIO_LANG_EXT Define marcas que indican si una secuencia de audio contiene extensiones de lenguaje de audio.
DVD_CMD_FLAGS Define marcas que controlan cómo el filtro navegador de DVD controla la sincronización de comandos.
DVD_DISC_SIDE Indica los lados de un disco DVD.
DVD_DOMAIN Especifica dominios de DVD.
DVD_ERROR Especifica condiciones de error de DVD.
DVD_FRAMERATE Indica si el DVD está creado para reproducirse en 25 o 30 fotogramas por segundo.
DVD_KARAOKE_ASSIGNMENT Define la configuración del altavoz para una secuencia de audio.
DVD_KARAOKE_CONTENTS Especifica marcas que, cuando se usan en una operación OR bit a bit, describen el contenido de cada canal de una secuencia de audio en un título de karaoke.
DVD_KARAOKE_DOWNMIX Define las marcas utilizadas por el método IDvdControl2::SelectKaraokeAudioPresentationMode para controlar a qué altavoces, si los hay, cada canal auxiliar se reduce.
DVD_MENU_ID Especifica los identificadores de menú del conjunto de títulos de vídeo de DVD (VTS).
DVD_NavCmdType Define los tipos de comandos de navegación de DVD.
DVD_OPTION_FLAG Define marcas que controlan aspectos del comportamiento del filtro navegador de DVD relacionado con la reproducción de contenido de DVD.
DVD_PARENTAL_LEVEL Identifica marcas para los niveles parentales genéricos definidos en la especificación de DVD.
DVD_PB_STOPPED Indica por qué se detuvo la reproducción de DVD.
DVD_PREFERRED_DISPLAY_MODE Indica la relación de aspecto y el método de conversión preferidos de la ventana del usuario.
DVD_RELATIVE_BUTTON Identifica los cuatro botones direccionales usados para la navegación de menús dvd y otras operaciones.
DVD_SUBPICTURE_CODING Indica qué tipo de contenido contiene la secuencia de subpictura.
DVD_SUBPICTURE_LANG_EXT Define las posibles extensiones de lenguaje en una secuencia de subpictura especificada.
DVD_SUBPICTURE_TYPE Define marcas usadas para determinar qué tipo de contenido contiene la secuencia de subpictura.
DVD_TextCharSet Define el juego de caracteres ISO con el que se codifica una cadena especificada.
DVD_TextStringType Define un subconjunto de los tipos de cadena de texto de DVD.
DVD_TIMECODE_FLAGS Indica la velocidad de fotogramas a la que se ha creado un DVD para reproducir.
DVD_TITLE_APPMODE Indica si un título de DVD es un título de karaoke.
DVD_VIDEO_COMPRESSION Define los posibles tipos de compresión de vídeo dvd.
DVD_WARNING Especifica condiciones de advertencia de DVD.
DVDECODERRESOLUTION Indica la resolución de descodificación de vídeo digital (DV).
DVENCODERFORMAT Indica el formato DV.
DVENCODERRESOLUTION Indica la resolución de codificación DV.
DVENCODERVIDEOFORMAT Indica el estándar de vídeo (NTSC o PAL) para la codificación DV.
FILTER_STATE Especifica el estado de un filtro.
InterleavingMode Especifica cómo se escribirán fotogramas de vídeo y muestras de audio en el disco.
MEDIA_SAMPLE_CONTENT Describe el contenido de una secuencia elemental dentro de una secuencia de transporte MPEG-2.
PhysicalConnectorType Especifica el tipo físico de patilla.
PIN_DIRECTION Indica la dirección de un pin.
QualityMessageType Describe un mensaje de calidad.
REG_PINFLAG Define marcas para la estructura REGFILTERPINS2 .
REM_FILTER_FLAGS Especifica cómo quitar un filtro del gráfico de filtros.
SNDDEV_ERR Especifica cómo se obtuvo acceso al dispositivo de audio cuando se produjo un error.
TunerInputType Especifica la frecuencia de un sintonizador de TV (cable o antena).
TVAudioMode Especifica el modo de un control de audio de TV.
VALID_UOP_FLAG Indica qué comandos de operación de usuario (UOP) están permitidos actualmente por el DVD.
VfwCaptureDialogs Especifica un cuadro de diálogo para un controlador de captura de Microsoft Video para Windows.
VfwCompressDialogs Especifica un cuadro de diálogo para un códec Vídeo para Windows.
VideoControlFlags Especifica un modo de operación para un dispositivo de vídeo, como el volteo horizontal o vertical, la habilitación del desencadenador externo y la simulación del desencadenador.
VIDEOENCODER_BITRATE_MODE Define los tres tipos de velocidades de bits compatibles con los métodos de interfaz IEncoderAPI .
VideoProcAmpFlags Especifica cómo establecer las propiedades de vídeo.
VideoProcAmpProperty Especifica las propiedades de vídeo en un dispositivo de captura de vídeo.
VMR_ASPECT_RATIO_MODE Se usa con los métodos IVMRWindowlessControl::GetAspectRatioMode e IVMRWindowlessControl::SetAspectRatioMode para establecer y recuperar el modo de relación de aspecto.
VMR9_SampleFormat Describe la entrelazamiento de una secuencia de vídeo.
VMR9AlphaBitmapFlags Define los valores posibles para el miembro dwFlags de la estructura VMR9AlphaBitmap .
VMR9AspectRatioMode Se usa con los métodos IVMRWindowlessControl9::GetAspectRatioMode y SetAspectRatioMode para establecer y recuperar el modo de relación de aspecto.
VMR9DeinterlacePrefs Describe el método de desinterlacing que usa VMR-9 si no se puede usar el método establecido por la aplicación.
VMR9DeinterlaceTech Describe el algoritmo usado para desinterlaar una secuencia de vídeo.
VMR9MixerPrefs Contiene marcas que especifican la información de decimación, filtrado y espacio de colores que se usará cuando se cree la imagen de vídeo en la superficie de Direct3D.
VMR9Mode Se usa en llamadas a los métodos IVMRFilterConfig9::GetRenderingMode y SetRenderingModepara recuperar o especificar el modo de representación de VMR-9.
VMR9PresentationFlags Miembro de la estructura VMR9PresentationInfo .
VMR9ProcAmpControlFlags Especifica las propiedades de ajuste de imagen.
VMR9SurfaceAllocationFlags Se usa con el método IVMRSurfaceAllocator9::InitializeDevice para especificar parámetros de creación de superficies.
VMR9RenderPrefs Especifica las preferencias de representación básicas para VMR-9.
VMRDeinterlacePrefs Se usa para describir la directiva de preferencias de desinterlacación de VMR.
VMRDeinterlaceTech Se usa para describir el algoritmo utilizado para desinterlaar una secuencia. Las marcas no son mutuamente excluyentes.
VMRMixerPrefs Contiene marcas que especifican la información de descifrado, filtrado y espacio de colores que se usará cuando se cree la imagen de vídeo en la superficie de DirectDraw.
VMRMode Se usa en llamadas a los métodos IVMRFilterConfig::GetRenderingMode e IVMRFilterConfig::SetRenderingMode para recuperar o especificar el modo de representación de VMR-7.
VMRPresentationFlags Miembro de la estructura VMRPRESENTATIONINFO
VMRRenderPrefs Se usa con los métodos IVMRFilterConfig::GetRenderingPrefs e IVMRFilterConfig::SetRenderingPrefs para obtener y establecer preferencias básicas de representación.
VMRSurfaceAllocationFlags Se usa con el método IVMRSurfaceAllocator::AllocateSurface para especificar parámetros de creación de superficies.

 

Referencia de DirectShow