Estructuras 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 las estructuras directShow.
Estructura | Descripción |
---|---|
ALLOCATOR_PROPERTIES | Contiene las propiedades count, size, alignment y prefix del asignador. |
AM_DVD_RENDERSTATUS | Contiene códigos que indican el estado de DVD-Video reproducción. |
AMCOPPCommand | Contiene un comando COPP. |
AMCOPPSignature | Contiene la firma para iniciar una sesión del Protocolo de protección de salida certificada (COPP). |
AMCOPPStatusInput | Contiene una solicitud de estado COPP. |
AMCOPPStatusOutput | Contiene el resultado de una solicitud de estado COPP. |
AM_MEDIA_TYPE | Describe un tipo de medio. |
AM_MPEGSTREAMTYPE | Describe una secuencia elemental MPEG-1. |
AM_MPEGSYSTEMTYPE | Define el bloque de formato para una secuencia del sistema MPEG-1. |
AM_SAMPLE2_PROPERTIES | Describe las propiedades de un ejemplo de medios genéricos. |
AM_STREAM_INFO | Contiene información de inicio y detención dada a un pin. |
AM_WMT_EVENT_DATA | Contiene información relacionada con un evento WMT_STATUS y el código de estado asociado devuelto por el SDK de Windows Media Format. |
AM_WST_PAGE | Describe una página de texto WST. |
AMOVIESETUP_FILTER | Contiene información de filtro para registrar un filtro. |
AMOVIESETUP_MEDIATYPE | Contiene información de tipo multimedia para registrar un filtro. |
AMOVIESETUP_PIN | Contiene información de patillas para registrar un filtro. |
AMVABeginFrameInfo | Especifica la información necesaria para comenzar a procesar el fotograma. |
AMVABUFFERINFO | Describe la información del búfer. |
AMVACompBufferInfo | Describe las superficies asignadas y la información de búfer comprimido. |
AMVAEndFrameInfo | Especifica información para finalizar el procesamiento del marco. |
AMVAInternalMemInfo | Especifica la cantidad de memoria temporal que asignará la capa de abstracción de hardware (HAL) para su uso privado. |
AMVAUncompBufferInfo | Describe las superficies que se van a asignar. |
AMVAUncompDataInfo | Especifica el formato de píxeles y las características dimensionales del flujo de entrada de datos. |
AMVPDATAINFO | Especifica las características específicas de los datos del flujo de entrada vp. |
AMVPDIMINFO | Especifica las características dimensionales del flujo de entrada VP. |
AMVPSIZE | Especifica el ancho y el alto de una imagen vp. |
ANALOGVIDEOINFO | Mantiene información sobre el formato de la señal de vídeo analógica. |
AUDIO_STREAM_CONFIG_CAPS | Contiene información sobre todos los formatos de audio posibles admitidos. |
AVIMAINHEADER | Define información global en un archivo AVI. |
AVIMETAINDEX | Estructura base de un índice AVI 2.0 (formato "indx"). |
AVIOLDINDEX | Describe un índice AVI 1.0 (formato "idx1"). |
AVIPALCHANGE | Define un cambio de paleta en un archivo AVI. |
AVISTDINDEX | Contiene un índice estándar AVI 2.0. |
AVISTDINDEX_ENTRY | Contiene una entrada de índice para un índice estándar AVI 2.0. |
AVISTREAMHEADER | Contiene información sobre una secuencia en un archivo AVI. |
AVISUPERINDEX | Contiene un super índice AVI 2.0 (índice de índices). |
BITMAPINFOHEADER | Contiene información sobre las dimensiones y el formato de color de un mapa de bits independiente del dispositivo (DIB). |
CodecAPIEventData | Describe los datos de evento que un codificador reenvía junto con un evento de EC_CODECAPI_EVENT. |
COLORKEY | Comunica información de clave de color entre el representador y otro filtro. |
DDCOLORKEY | Describe una clave de color como un intervalo de valores. |
DVD_DECODER_CAPS | Contiene información sobre las funcionalidades del descodificador de audio. |
DVD_HMSF_TIMECODE | Contiene información de código de tiempo. |
DVD_MenuAttributes | Contiene información sobre los menús de un disco DVD. |
DVD_MUA_Coeff | Contiene información sobre los coeficientes de mezcla de sonido envolvente para audio multicanal en DVD. |
DVD_MUA_MixingInfo | Contiene información sobre la mezcla de sonido envolvente en un disco DVD. |
DVD_MultichannelAudioAttributes | Contiene información sobre secuencias de audio multicanal en un disco DVD. |
DVD_KaraokeAttributes | Contiene información sobre las secuencias de audio de karaoke en un disco DVD. |
DVD_PLAYBACK_LOCATION | Contiene la ubicación de reproducción de DVD. |
DVD_PLAYBACK_LOCATION2 | Contiene la ubicación de reproducción de DVD. |
DVD_SubpictureAttributes | Contiene información sobre una secuencia de subpictura en un disco DVD. |
DVD_TIMECODE | Contiene código de tiempo de DVD en horas, minutos, segundos y fotogramas. |
DVD_TitleAttributes | Contiene información sobre un título en un disco DVD. |
DVD_VideoAttributes | Contiene información sobre la secuencia de vídeo en un disco DVD. |
DVINFO | Describe el formato de una secuencia de vídeo digital (DV). |
FILTER_INFO | Contiene información sobre un filtro. |
HEAACWAVEFORMAT | Contiene datos de formato para una secuencia AAC o HE-AAC que incluye datos audioSpecificConfig(). |
HEAACWAVEINFO | Contiene datos de formato para una secuencia de codificación de audio avanzada (AAC) o High-Efficiency secuencia de codificación avanzada de audio (HE-AAC). |
KSMULTIPLE_ITEM | Describe el tamaño y el recuento de propiedades de longitud variable en patillas en modo kernel. |
KSTOPOLOGY_CONNECTION | Describe una conexión de nodo dentro de un filtro de streaming de kernel (KS). |
MPEG1VIDEOINFO | Define el formato de datos de vídeo MPEG-1. |
MPEG1WAVEFORMAT | Define el formato de datos de audio MPEG-1. |
MPEG2_TRANSPORT_STRIDE | Describe el formato de los paquetes de flujo de transporte MPEG-2 (TS). |
MPEG2VIDEOINFO | Contiene información adicional del sistema de vídeo MPEG-2. |
MPEGLAYER3WAVEFORMAT | Describe un formato de audio MPEG Audio Layer-3 (MP3). |
NORMALIZEDRECT | Especifica la ubicación de un rectángulo de vídeo en el espacio de composición. |
PERFINFO_DSHOW_AUDIOBREAK | Datos de un evento de seguimiento de tipo GUID_AUDIOBREAK. |
PERFINFO_DSHOW_AVREND | Datos de un evento de seguimiento de tipo GUID_VIDEOREND. |
PERFINFO_DSHOW_STREAMTRACE | Datos de un evento de seguimiento de tipo GUID_STREAMTRACE. |
PID_MAP | Identifica el contenido de un identificador de paquete de flujo de transporte MPEG-2. |
PIN_INFO | Contiene información sobre un pin. |
Calidad | Define un mensaje de control de calidad. |
REGFILTER2 | Describe un filtro para el registro a través de la interfaz IFilterMapper2 . |
REGFILTERPINS | Contiene información de patillas para registrar un filtro. |
REGFILTERPINS2 | Contiene información para registrar un filtro a través de la interfaz IFilterMapper2 . |
REGPINMEDIUM | Describe un medio de anclaje para el registro a través de la interfaz IFilterMapper2 . |
REGPINTYPES | Contiene información de tipo multimedia para registrar un filtro. |
STREAM_ID_MAP | Contiene información sobre una secuencia elemental dentro de una secuencia de programa MPEG-2. |
CÓDIGO | Contiene información básica de recuento de fotogramas de código de tiempo. |
TIMECODE_SAMPLE | Contiene información completa del código de tiempo. |
TRUECOLORINFO | Mantiene la información de color. |
VIDEO_STREAM_CONFIG_CAPS | Contiene información sobre las posibles conexiones. |
VIDEOINFO | Contiene información que especifica una imagen de vídeo y su paleta de colores y máscaras de bits. |
VIDEOINFOHEADER | Describe la información de color y mapa de bits de una imagen de vídeo. |
VIDEOINFOHEADER2 | Describe la información de color y mapa de bits de una imagen de vídeo, incluida la interlace, la protección de copia y la información de relación de aspecto de píxeles. |
VMR9AllocationInfo | Se usa para asignar una nueva superficie de mapa de bits mediante el método IVMRSurfaceAllocatorNotify9::AllocateSurfaceHelper . (VMR-9). |
VMR9AlphaBitmap | Proporciona un mapa de bits estático combinado con alfa que se va a mostrar en el marco de vídeo compuesto proporcionado por el método IVMRMixerBitmap9::GetAlphaBitmapParameters . (VMR-9). |
VMR9DeinterlaceCaps | Describe las funcionalidades de un modo de desinterlazado. (VMR-9). |
VMR9Frequency | Describe la frecuencia de una secuencia de vídeo. (VMR-9). |
VMR9MonitorInfo | Se usa para establecer y recuperar información sobre los monitores del sistema. (VMR-9). |
VMR9NormalizedRect | Se usa para especificar o recuperar la ubicación de un rectángulo de vídeo en el espacio de composición. (VMR-9). |
VMR9PresentationInfo | Se usa para presentar información de fotogramas de vídeo. (VMR-9). |
VMR9ProcAmpControl | Especifica los ajustes de imagen que se van a realizar en una secuencia de vídeo. (VMR-9). |
VMR9ProcAmpControlRange | Especifica el intervalo válido para una propiedad de ajuste de imagen. (VMR-9). |
VMR9VideoDesc | Sescribe una secuencia de vídeo que se va a desinterlazar. (VMR-9). |
VMR9VideoStreamInfo | Contiene información de secuencia de vídeo que usa VMR-9. |
VMRALLOCATIONINFO | Se usa para asignar una nueva superficie de mapa de bits mediante el método IVMRSurfaceAllocator::AllocateSurface . (VMR-7). |
VMRALPHABITMAP | Proporciona un mapa de bits estático combinado alfa que se mostrará en el marco de vídeo compuesto proporcionado por el método IVMRMixerBitmap::GetAlphaBitmapParameters . (VMR-7). |
VMRGUID | Se usa para identificar un monitor en el sistema. (VMR-7). |
VMRMONITORINFO | Se usa para establecer y recuperar información sobre los monitores del sistema. (VMR-7). |
VMRPRESENTATIONINFO | Se usa para presentar información de fotogramas de vídeo. (VMR-7). |
VMRVIDEOSTREAMINFO | Contiene información de secuencia de vídeo que se usa en la llamada de filtro del representador de mezcla de vídeo al método IVMRImageCompositor::CompositeImage . (VMR-7). |
WAVEFORMATEX | Define el formato de los datos de audio de forma de onda. |
WAVEFORMATEXTENSIBLE | Define el formato de los datos de audio de forma de onda para los formatos que tienen más de dos canales. |
Temas relacionados