encabezado strmif.h
Varias tecnologías usan este encabezado. Para más información, consulte:
strmif.h contiene las siguientes interfaces de programación:
IAMAnalogVideoDecoder La interfaz IAMAnalogVideoDecoder establece y recupera información sobre el proceso de conversión analógico a digital en un filtro de captura de vídeo. El filtro WDM Video Capture expone esta interfaz si el dispositivo es un dispositivo de captura de vídeo analógico. |
IAMAnalogVideoEncoder Nota Esta interfaz ha quedado en desuso. Nota Microsoft no proporciona una implementación de esta interfaz. |
IAMAsyncReaderTimestampScaling Habilita un filtro de origen en modo de extracción para admitir tamaños de archivo más grandes. |
IAMAudioInputMixer La interfaz IAMAudioInputMixer controla las propiedades de captura de audio, como el movimiento panorámico y la ruidosidad; y habilita o deshabilita entradas de audio específicas, como la línea en o el micrófono. El filtro captura de audio expone esta interfaz en cada pin de entrada, así como en el propio filtro. Las patillas de entrada del filtro de captura de audio representan conexiones de hardware físico; no están conectados a otros filtros directShow. El nombre del pin indica el tipo de entrada; por ejemplo, "Line In" o "Microphone". Use la interfaz IAMAudioInputMixer de la siguiente manera: Para controlar la configuración de una entrada determinada, use la interfaz en el pin. Para establecer las propiedades generales cuando se habilitan varias entradas, use la interfaz en el filtro. Para habilitar o deshabilitar una entrada, llame al método IAMAudioInputMixer::p ut_Enable. Es posible que se produzca un error en algunos métodos de esta interfaz, en función de las funcionalidades del hardware subyacente. Filtrar desarrolladores: _Implement esta interfaz en cada pin de entrada de un filtro de captura de audio. También puede implementar esta interfaz en el propio filtro de captura de audio para controlar la configuración general de audio después de mezclar. |
IAMAudioRendererStats La interfaz IAMAudioRendererStats recupera información estadística de rendimiento de un filtro de representador de audio. Esta interfaz está pensada para su uso durante el desarrollo, para registrar los datos de rendimiento del representador de audio. |
IAMBufferNegotiation La interfaz IAMBufferNegotiation solicita el número de búferes para que un filtro cree y tamaño de cada búfer. |
IAMCameraControl La interfaz IAMCameraControl controla la configuración de la cámara, como zoom, movimiento panorámico, ajuste de apertura o velocidad de obturación. Para obtener esta interfaz, consulte el filtro que controla la cámara. |
IAMCertifiedOutputProtection La interfaz IAMCertifiedOutputProtection envía mensajes del Protocolo de protección de salida certificada (COPP) al controlador de gráficos. |
IAMClockAdjust La interfaz IAMClockAdjust ajusta el reloj de referencia. El reloj de referencia del sistema expone esta interfaz. |
IAMClockSlave La interfaz IAMClockSlave controla la tolerancia de un representador de audio cuando coincide con las tasas con otro reloj. Si el representador de audio coincide con otras velocidades, permite que el audio se desfase hasta la cantidad de tolerancia especificada. |
IAMCopyCaptureFileProgress La interfaz IAMCopyCaptureFileProgress es una interfaz de devolución de llamada que usa el método ICaptureGraphBuilder2::CopyCaptureFile. Dado que el método CopyCaptureFile puede tardar mucho tiempo en completarse, una aplicación puede implementar esta interfaz para recibir notificaciones periódicas sobre el progreso de la operación de copia. Si la aplicación no necesita recibir esta información, no es necesario implementar la interfaz . |
IAMCrossbar La interfaz IAMCrossbar enruta las señales de un origen analógico o digital a un filtro de captura de vídeo. Esta interfaz se implementa mediante el filtro de barra cruzada de vídeo analógico. |
IAMDecoderCaps La interfaz IAMDecoderCaps devuelve información de funcionalidades de un filtro de descodificador MPEG. |
IAMDeviceRemoval La interfaz IAMDeviceRemoval proporciona una manera de que filter Graph Manager se registre para los eventos de eliminación de dispositivos para un dispositivo de captura. |
IAMDevMemoryAllocator Nota Esta interfaz ya no es compatible con el divisor AVI. Nota Esta interfaz se definió para admitir descodificadores de hardware antiguos que requerían que los archivos AVI se lean directamente en la memoria de hardware. |
IAMDevMemoryControl Nota Esta interfaz ya no es compatible con el divisor AVI. Nota Se definió para admitir ciertos descodificadores de hardware antiguos que requerían que los archivos AVI se lean directamente en la memoria de hardware. |
IAMDroppedFrames La interfaz IAMDroppedFrames recupera información de rendimiento de un filtro de captura de vídeo, incluido el número de fotogramas que se quitaron y cuántos se entregaron. Las aplicaciones pueden usar esta interfaz para determinar el rendimiento de captura en tiempo de ejecución. |
IAMExtDevice La interfaz IAMExtDevice controla un dispositivo externo, como una cámara DV o un recodificador de cinta de vídeo (VTR). |
IAMExtTransport La interfaz IAMExtTransport controla el transporte en una cinta de vídeo recporder (VTR) o videocámara. |
IAMFilterGraphCallback La interfaz IAMFilterGraphCallback proporciona un mecanismo de devolución de llamada durante la creación de grafos. Para usar esta interfaz, implemente la interfaz en la aplicación o el objeto cliente. |
IAMFilterMiscFlags La interfaz IAMFilterMiscFlags consulta si un filtro es un filtro de origen o un representador. |
IAMGraphBuilderCallback La interfaz IAMGraphBuilderCallback proporciona un mecanismo de devolución de llamada durante la creación de grafos. Para usar esta interfaz, implemente la interfaz en la aplicación o el objeto cliente. |
IAMGraphStreams La interfaz IAMGraphStreams controla un gráfico de filtro que representa un origen activo. |
IAMLatency La interfaz IAMLatency informa de la cantidad de latencia que introduce un filtro en el gráfico. |
IAMOpenProgress La interfaz IAMOpenProgress informa del progreso de una operación de apertura de archivos y permite a la aplicación cancelar la operación. Los filtros que abren archivos a través de una red pueden exponer esta interfaz. |
IAMOverlayFX La interfaz IAMOverlayFX controla cómo aparece la superposición de vídeo en la pantalla del usuario. El filtro Mezclador de superposición implementa esta interfaz. |
IAMovieSetup Nota Esta interfaz ha quedado en desuso. (IAMovieSetup) |
IAMPhysicalPinInfo Nota Esta interfaz ha quedado en desuso. (IAMPhysicalPinInfo) |
IAMPluginControl Controla las listas de filtros preferidas y bloqueadas. |
IAMPushSource La interfaz IAMPushSource sincroniza un gráfico de filtro que representa un origen activo. |
IAMResourceControl La interfaz IAMResourceControl se abre y contiene un recurso de dispositivo de audio antes de que el dispositivo sea realmente necesario, de modo que se pueda garantizar la reproducción o que la aplicación pueda aprender de antemano que un dispositivo no está disponible. Los siguientes filtros implementan este filtro interface:Audio Capture. Filtro DirectSound Renderer. Filtro del representador de audio (WaveOut). |
IAMStreamConfig La interfaz IAMStreamConfig establece el formato de salida en determinados filtros de captura y compresión, tanto para audio como para vídeo. |
IAMStreamControl La interfaz IAMStreamControl controla secuencias individuales en un filtro. |
IAMStreamSelect La interfaz IAMStreamSelect selecciona de las secuencias disponibles en un filtro de analizador. |
IAMTimecodeDisplay La interfaz IAMTimecodeDisplay controla un dispositivo de visualización de código de tiempo SMPTE/MIDI externo. DirectShow no proporciona actualmente ningún filtro que implemente esta interfaz. |
IAMTimecodeGenerator La interfaz IAMTimecodeGenerator controla cómo un generador de código de tiempo SMPTE/MIDI externo proporciona datos al gráfico de filtros. DirectShow no proporciona actualmente ningún filtro que implemente esta interfaz. |
IAMTimecodeReader La interfaz IAMTimecodeReader lee el código de tiempo SMPTE o MIDI de un dispositivo externo. Los controladores MSDV y MSTape admiten esta interfaz para leer el código de tiempo desde una videocámara DV o MPEG-2 externa. |
IAMTuner La interfaz IAMTuner controla un sintonizador de TV. |
IAMTunerNotification Nota Esta interfaz de devolución de llamada ha quedado en desuso, porque el filtro de tuner de TV no implementa el mecanismo de devolución de llamada. . |
IAMTVAudio La interfaz IAMTVAudio controla el audio de una fuente de televisión. El filtro audio de TV implementa esta interfaz. Las aplicaciones pueden usarla para controlar la configuración de audio de televisión, incluido el programa de audio secundario (SAP) y la selección estéreo o mono. |
IAMTVAudioNotification Nota Esta interfaz de devolución de llamada ha quedado en desuso, porque el filtro de audio de TV no implementa el mecanismo de devolución de llamada. . |
IAMTVTuner La interfaz IAMTVTuner controla un sintonizador de TV. |
IAMVfwCaptureDialogs La interfaz IAMVfwCaptureDialogs muestra un cuadro de diálogo proporcionado por un controlador de captura de Vídeo para Windows (VFW). El filtro de captura de VFW implementa esta interfaz. |
IAMVfwCompressDialogs La interfaz IAMVfwCompressDialogs muestra un cuadro de diálogo proporcionado por un códec Vídeo para Windows (VFW). |
IAMVideoCompression La interfaz IAMVideoCompression establece y recupera las propiedades de compresión de vídeo. |
IAMVideoControl La interfaz IAMVideoControl controla ciertas operaciones de captura de vídeo, como enumerar velocidades de fotogramas disponibles y orientación de imagen. |
IAMVideoDecimationProperties La interfaz IAMVideoDecimationProperties controla cómo el mezclador de superposición realiza la decimación de vídeoSi una ventana de vídeo es menor que el tamaño nativo del vídeo que se muestra, el representador de vídeo debe descifrar el vídeo entrante, es decir, reducir verticalmente el vídeo al tamaño más pequeño. La descimación se puede realizar en uno de los siguientes lugares. El hardware de superposición en el chip VGA. Escalador integrado en el puerto de vídeo (si la conexión es a través de un puerto de vídeo). Descodificador que proporciona vídeo al representador. Una aplicación puede llamar a métodos en esta interfaz para seleccionar una estrategia de decimación determinada, con el fin de optimizar el rendimiento. Sin embargo, la mayoría de las aplicaciones no tendrán ninguna ocasión de usar esta interfaz. A menos que la aplicación esté diseñada para admitir hardware determinado, no hay ninguna razón para modificar el comportamiento predeterminado del filtro Mezclador de superposición para la descimación. |
IAMVideoProcAmp La interfaz IAMVideoProcAmp ajusta las cualidades de una señal de vídeo entrante, como brillo, contraste, tono, saturación, gamma y nitidez. El filtro de captura de vídeo WDM expone esta interfaz si el hardware admite el ajuste de imagen. |
IAsyncReader La interfaz IAsyncReader realiza una solicitud de datos asincrónica en un filtro. Esta interfaz se expone mediante patillas de salida que realizan operaciones de lectura asincrónicas. |
IBaseFilter La interfaz IBaseFilter es la interfaz principal de los filtros directShow. |
IBPCSatelliteTuner Nota Esta interfaz no está implementada y está en desuso. La interfaz IBPCSatelliteTuner admite la optimización de televisión por satélite. |
ICaptureGraphBuilder Nota Esta interfaz ha quedado en desuso. (ICaptureGraphBuilder) |
ICaptureGraphBuilder2 La interfaz ICaptureGraphBuilder2 compila gráficos de captura y otros gráficos de filtros personalizados. |
ICodecAPI La interfaz ICodecAPI (strmif.h) establece y recupera la configuración en un codificador o filtro de descodificador. |
IConfigAviMux La interfaz IConfigAviMux configura el filtro Mux avi. |
IConfigInterleaving La interfaz IConfigInterleaving controla cómo el filtro Mux avi intercala los ejemplos de audio y vídeo. |
ICreateDevEnum La interfaz ICreateDevEnum crea un enumerador para una categoría de filtros, como dispositivos de captura de vídeo o dispositivos de captura de audio. |
IDDrawExclModeVideo La interfaz IDDrawExclModeVideo permite la reproducción de vídeo en modo exclusivo de pantalla completa de DirectDraw. |
IDDrawExclModeVideoCallback La interfaz IDDrawExclModeVideoCallback es una interfaz de devolución de llamada para la interfaz IDDrawExclModeVideo. Esta interfaz de devolución de llamada permite a las aplicaciones obtener notificaciones sincrónicas sobre los cambios en la posición de superposición, el tamaño, la visibilidad, etc., para que la aplicación pueda ajustar su visibilidad, tamaño y posición de vídeo. Esto evita cualquier flash de tecla de color al principio, al final o durante la reproducción. La aplicación debe implementar la interfaz . Es importante que ninguno de los métodos bloquee o ralentice el procesamiento de vídeo, ya que esto provocará problemas con la reproducción. Use esta interfaz si está escribiendo un filtro que admita IDDrawExclModeVideo o necesita generar devoluciones de llamada para permitir que una aplicación dibuje las teclas de color en el momento adecuado. |
IDecimateVideoImage La interfaz IDecimateVideoImage especifica la descimación en un filtro de descodificador. |
IDistributorNotify La interfaz IDistributorNotify permite que se notifique a un distribuidor del complemento cuando cambie el grafo de filtro. Las aplicaciones nunca usan esta interfaz. |
IDrawVideoImage Nota Esta interfaz ha quedado en desuso. (IDrawVideoImage) |
IDvdCmd La interfaz IDvdCmd espera a que los comandos de DVD se inicien o finalicen. El navegador de DVD crea objetos de sincronización que exponen esta interfaz. |
IDvdControl Nota Esta interfaz ha quedado en desuso. (IDvdControl) |
IDvdControl2 La interfaz IDvdControl2 navega y reproduce DVD-Video títulos. |
IDvdGraphBuilder La interfaz IDvdGraphBuilder crea un gráfico de filtros para DVD-Video reproducción. |
IDvdInfo Nota Esta interfaz ha quedado en desuso. (IDvdInfo) |
IDvdInfo2 La interfaz IDvdInfo2 informa de los atributos de un disco DVD o del estado actual de reproducción y navegación de DVD. |
IDvdState La interfaz IDvdState almacena en caché el estado actual. El objeto que implementa esta interfaz se denomina marcador de DVD. Puede usarlo para guardar y restaurar el estado de DVD, que incluye la ubicación de reproducción, el nivel parental del usuario y la región de DVD. |
IDVEnc La interfaz IDVEnc establece y recupera propiedades en el filtro DV Video Encoder. |
IDVRGB219 La interfaz IDVRGB219 controla el intervalo dinámico en los filtros DV Video Encoder y DV Video Decoder. |
IDVSplitter Degrada la velocidad de fotogramas en una secuencia de vídeo digital (DV). |
IEncoderAPI IEncoderAPI ya no está disponible para su uso. (IEncoderAPI) |
IEnumFilters La interfaz IEnumFilters enumera los filtros de un gráfico de filtros. |
IEnumMediaTypes La interfaz IEnumMediaTypes enumera los tipos multimedia preferidos de un pin. |
IEnumPins Enumera las patillas de un filtro. El método IBaseFilter::EnumPins devuelve esta interfaz. |
IEnumRegFilters Nota Esta interfaz ha quedado en desuso. (IEnumRegFilters) |
IEnumStreamIdMap La interfaz IEnumStreamIdMap se implementa en una colección COM estándar de mapas de id. de secuencia creados por el método IMPEG2StreamIdMap::MapStreamId de MPEG-2. |
IFileSinkFilter La interfaz IFileSinkFilter se implementa en filtros que escriben secuencias multimedia en un archivo. |
IFileSinkFilter2 La interfaz IFileSinkFilter2 extiende la interfaz IFileSinkFilter. |
IFileSourceFilter Los filtros de origen exponen la interfaz IFileSourceFilter para establecer el nombre de archivo y el tipo de medio del archivo multimedia que se van a representar. |
IFilterChain La interfaz IFilterChain proporciona métodos para iniciar, detener o quitar cadenas de filtros en un gráfico de filtros. |
IFilterGraph La interfaz IFilterGraph proporciona métodos para crear un grafo de filtro. |
IFilterGraph2 La interfaz IFilterGraph2 extiende las interfaces IFilterGraph e IGraphBuilder, que contienen métodos para crear gráficos de filtros. Filter Graph Manager implementa esta interfaz. |
IFilterGraph3 La interfaz IFilterGraph3 extiende la interfaz IFilterGraph2, que contiene métodos para crear gráficos de filtros. Filter Graph Manager implementa esta interfaz. |
IFilterMapper Nota Esta interfaz ha quedado en desuso. (IFilterMapper) |
IFilterMapper2 Registra y anula el registro de los filtros y busca filtros en el Registro. |
IFilterMapper3 La interfaz IFilterMapper3 extiende la interfaz IFilterMapper2. El objeto Filter Mapper implementa esta interfaz. Nota Esta interfaz está en desuso. . |
IGetCapabilitiesKey La interfaz IGetCapabilitiesKey permite a una aplicación recuperar las funcionalidades de un códec de software o hardware del registro, sin crear una instancia del filtro de codificador. |
IGraphBuilder Esta interfaz proporciona métodos que permiten a una aplicación compilar un grafo de filtro. |
IGraphConfig Filter Graph Manager expone IGraphConfig para admitir la creación de grafos dinámicos. |
IGraphConfigCallback La interfaz IGraphConfigCallback contiene el método de devolución de llamada pasado a IGraphConfig::Reconfigure. El llamador (una aplicación o filtro) implementa esta interfaz. Para obtener más información, vea IGraphConfig. |
IGraphVersion La interfaz IGraphVersion se implementa en filter Graph Manager para proporcionar una manera de que los distribuidores y aplicaciones de complementos sepan cuándo ha cambiado el grafo. |
IIPDVDec La interfaz IIPDVDec proporciona métodos para establecer y recuperar propiedades en el filtro Descodificador de vídeo DV. |
IMediaEventSink Notifica al Administrador de gráficos de filtros de eventos que se producen en el gráfico de filtros. |
IMediaFilter La interfaz IMediaFilter controla el estado de streaming de un filtro. Todos los filtros DirectShow implementan esta interfaz. |
IMediaPropertyBag La interfaz IMediaPropertyBag se expone mediante el objeto Media Property Bag. |
IMediaSample La interfaz IMediaSample establece y recupera propiedades en ejemplos multimedia. |
IMediaSample2 La interfaz IMediaSample2 establece y recupera propiedades en ejemplos multimedia. Esta interfaz hereda la interfaz IMediaSample. |
IMediaSample2Config La interfaz IMediaSample2Config devuelve un puntero a una superficie de Direct3D que representa un búfer de captura de VRAM. |
IMediaSeeking La interfaz IMediaSeeking contiene métodos para buscar una posición dentro de una secuencia y para establecer la velocidad de reproducción. |
IMemAllocator La interfaz IMemAllocator asigna ejemplos multimedia para mover datos entre patillas. Esta interfaz se usa mediante patillas que comparten asignadores, cuando el pin de entrada expone la interfaz IMemInputPin. |
IMemAllocatorCallbackTemp La interfaz IMemAllocatorCallbackTemp permite que un filtro reciba una notificación de devolución de llamada de un asignador cada vez que se devuelve un ejemplo a la lista gratuita del asignador. El uso de esta interfaz está en desuso. |
IMemAllocatorNotifyCallbackTemp Permite que un filtro reciba una notificación de devolución de llamada de un asignador cada vez que se devuelve un ejemplo a la lista gratuita del asignador. |
IMemInputPin La interfaz IMemInputPin entrega datos multimedia a un pin de entrada. |
IMpeg2Demultiplexer Esta interfaz se implementa en el filtro Demultiplexer MPEG-2 (Demux) y se usa tanto en el modo de secuencia de programa como en el modo de transmisión de transporte. |
IMPEG2StreamIdMap Esta interfaz se implementa en cada pin de salida del filtro Demultiplexer MPEG-2 (Demux) y solo se usa en modo de secuencia de programa. |
IOverlay La interfaz IOverlay proporciona información para que un filtro pueda escribir directamente en la memoria de vídeo mientras coloca el vídeo en la posición correcta de la ventana. |
IOverlayNotify La interfaz IOverlayNotify proporciona un filtro ascendente, como un descodificador, con notificaciones de cambios en la ventana de representación. |
IOverlayNotify2 La interfaz IOverlayNotify2 deriva de la interfaz IOverlayNotify. |
IPersistMediaPropertyBag La interfaz IPersistMediaPropertyBag establece y recupera fragmentos INFO y DISP en flujos intercalados (AVI) de Audio-Video. |
Ipin Esta interfaz se expone mediante todas las patillas de entrada y salida. El administrador de gráficos de filtros usa esta interfaz para conectar patillas y realizar operaciones de vaciado. |
IPinConnection Esta interfaz proporciona métodos para volver a conectar un pin de entrada mientras el filtro sigue en ejecución. |
IPinFlowControl Bloquea el flujo de datos de un pin de salida activo. |
IQualityControl La interfaz IQualityControl proporciona compatibilidad con el control de calidad. |
IReferenceClock La interfaz IReferenceClock proporciona la hora de referencia del gráfico de filtros. Los filtros que pueden actuar como un reloj de referencia pueden exponer esta interfaz. |
IReferenceClockTimerControl La interfaz IReferenceClockTimerControl cambia el período de temporizador utilizado por un reloj de referencia. Esta interfaz se expone mediante el reloj de referencia del sistema DirectShow. |
IRegisterServiceProvider La interfaz IRegisterServiceProvider registra un objeto como servicio con filter Graph Manager. Para obtener más información, vea IRegisterServiceProvider::RegisterService. |
IResourceConsumer La interfaz IResourceConsumer proporciona un mecanismo de devolución de llamada para los objetos mediante la interfaz IResourceManager. Un objeto debe implementar IResourceConsumer si usa la interfaz IResourceManager para solicitar recursos desde el administrador de gráficos de filtros. |
IResourceManager La interfaz IResourceManager resuelve contenciones para los recursos del sistema. El administrador de gráficos de filtros expone esta interfaz. |
ISeekingPassThru La interfaz ISeekingPassThru crea un objeto auxiliar que implementa la búsqueda de filtros de entrada único. |
IStreamBuilder La interfaz IStreamBuilder permite que un pin de salida notifique al administrador de gráficos de filtros que el propio pin compilará la sección de bajada del grafo de filtro. |
IVideoEncoder Opcionalmente, los filtros de codificador de vídeo exponen la interfaz IVideoEncoder. |
IVideoFrameStep La interfaz IVideoFrameStep recorre una secuencia de vídeo. |
IVMRAspectRatioControl La interfaz IVMRAspectRatioControl controla si el filtro del representador de mezcla de vídeos 7 (VMR-7) conserva la relación de aspecto del vídeo de origen. |
IVMRDeinterlaceControl La interfaz IVMRDeinterlaceControl proporciona compatibilidad con la desinterlacación acelerada por hardware avanzada mediante el filtro de representador de mezcla de vídeo 7 (VMR-7). |
IVMRFilterConfig La interfaz IVMRFilterConfig se usa para configurar el modo operativo y los mecanismos de representación de vídeo del filtro de representador de mezcla de vídeo 7 (VMR-7). |
IVMRImageCompositor La interfaz IVMRImageCompositor se implementa por el compositor predeterminado para el filtro de representador de mezcla de vídeo 7 (VMR-7). |
IVMRImagePresenter La interfaz IVMRImagePresenter se implementa de forma predeterminada Allocator-Presenter para el filtro de representador de mezcla de vídeo 7 (VMR-7). |
IVMRImagePresenterConfig La interfaz IVMRImagePresenterConfig proporciona métodos para establecer las preferencias de representación en el asignador-moderador usado por el filtro de representador de mezcla de vídeo 7 (VMR-7). Las aplicaciones no deben usar esta interfaz directamente. |
IVMRImagePresenterExclModeConfig La interfaz IVMRImagePresenterExclModeConfig hereda de IVMRImagePresenterConfig y proporciona métodos para establecer y recuperar las preferencias de representación en el moderador de modo exclusivo. |
IVMRMixerBitmap La interfaz IVMRMixerBitmap permite a una aplicación combinar una imagen estática de un mapa de bits o una superficie de DirectDraw en la secuencia de vídeo, cuando se usa el filtro de representador de mezcla de vídeo 7 (VMR-7). |
IVMRMixerControl La interfaz IVMRMixerControl permite a una aplicación manipular las secuencias de vídeo entrantes en el filtro de representador de mezcla de vídeo 7 (VMR-7). |
IVMRMonitorConfig La interfaz IVMRMonitorConfig se implementa mediante el filtro de representador de mezcla de vídeo 7 (VMR-7). |
IVMRSurface La interfaz IVMRSurface se implementa en los ejemplos multimedia utilizados por el filtro de representador de mezcla de vídeos 7 (VMR-7). |
IVMRSurfaceAllocator La interfaz IVMRSurfaceAllocator se implementa mediante el asignador-moderador predeterminado para el filtro de representador de mezcla de vídeo 7 (VMR-7). |
IVMRSurfaceAllocatorNotify La interfaz IVMRSurfaceAllocatorNotify se implementa mediante el filtro de representador de mezcla de vídeo 7 (VMR-7). |
IVMRVideoStreamControl La interfaz IVMRVideoStreamControl se implementa en cada pin de entrada del filtro de representador de mezcla de vídeo 7 (VMR-7). |
IVMRWindowlessControl La interfaz IVMRWindowlessControl controla cómo el filtro de representador de mezcla de vídeos 7 (VMR-7) representa una secuencia de vídeo dentro de una ventana de contenedor. |
IVPManager La interfaz IVPManager se implementa en video Port Manager (VPM). |
ALLOCATOR_PROPERTIES La estructura de ALLOCATOR_PROPERTIES describe las propiedades de recuento, tamaño, alineación y prefijo de un asignador. |
AM_DVD_RENDERSTATUS La estructura AM_DVD_RENDERSTATUS contiene códigos que indican el estado de DVD-Video reproducción. Estos códigos se usan en el método IDvdGraphBuilder::RenderDvdVideoVolume. |
AM_MEDIA_TYPE La estructura de AM_MEDIA_TYPE describe el formato de un ejemplo multimedia. |
AM_SAMPLE2_PROPERTIES La estructura AM_SAMPLE2_PROPERTIES describe las propiedades de un ejemplo multimedia. La interfaz IMediaSample2 usa esta estructura. |
AM_STREAM_INFO La estructura AM_STREAM_INFO contiene información de control de flujo. |
AMCOPPCommand La estructura AMCOPPCommand contiene un comando certified Output Protection Protocol (COPP). |
AMCOPPSignature La estructura AMCOPPSignature contiene la firma necesaria para el método IAMCertifiedOutputProtection::SessionSequenceStart. |
AMCOPPStatusInput La estructura AMCOPPStatusInput contiene una solicitud de estado protocolo de protección de salida certificada (COPP). |
AMCOPPStatusOutput La estructura AMCOPPStatusOutput contiene el resultado de una solicitud de estado protocolo de protección de salida certificada (COPP). |
AUDIO_STREAM_CONFIG_CAPS La estructura AUDIO_STREAM_CONFIG_CAPS describe un intervalo de formatos de audio. Los filtros de captura y compresión de audio usan esta estructura para describir los formatos que pueden producir. |
CodecAPIEventData La estructura CodecAPIEventData (strmif.h) contiene datos de eventos para el evento EC_CODECAPI_EVENT. Este evento se envía mediante códecs que admiten la interfaz ICodecAPI. |
COLORKEY La estructura 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_AudioAttributes La estructura DVD_AudioAttributes se usa en IDvdInfo2::GetAudioAttributes para recibir los distintos atributos de audio del disco. |
DVD_DECODER_CAPS La estructura DVD_DECODER_CAPS indica las funciones de un descodificador de DVD. |
DVD_HMSF_TIMECODE La estructura DVD_HMSF_TIMECODE proporciona las horas, minutos, segundos y fotogramas en un código de tiempo de DVD. |
DVD_KaraokeAttributes La estructura DVD_KaraokeAttributes contiene información sobre una secuencia de audio de karaoke. El método IDvdInfo2::GetKaraokeAttributes rellena una estructura de DVD_KaraokeAttributes para una secuencia especificada. |
DVD_MenuAttributes La estructura DVD_MenuAttributes contiene información sobre un menú de DVD. El método IDvdInfo2::GetTitleAttributes rellena una estructura de DVD_MenuAttributes para una secuencia especificada. |
DVD_MUA_Coeff La estructura DVD_MUA_Coeff define los coeficientes de mezcla de un canal en una secuencia de audio multicanal. La estructura DVD_MultichannelAudioAttributes contiene una matriz de ocho estructuras de DVD_MUA_Coeff, una para cada canal de la secuencia. |
DVD_MUA_MixingInfo La estructura DVD_MUA_MixingInfo describe la información de mezcla de sonido envolvente para los canales de una secuencia de audio en un título especificado. |
DVD_MultichannelAudioAttributes La estructura DVD_MultichannelAudioAttributes describe los atributos multicanal de una secuencia de audio dentro de un título especificado. |
DVD_PLAYBACK_LOCATION La estructura DVD_PLAYBACK_LOCATION indica la ubicación de reproducción de DVD. |
DVD_PLAYBACK_LOCATION2 La estructura de DVD_PLAYBACK_LOCATION2 indica la ubicación de reproducción de DVD. |
DVD_SubpictureAttributes La estructura DVD_SubpictureAttributes contiene información sobre la subpictura de DVD. El método IDvdInfo2::GetSubpictureAttributes rellena una estructura de DVD_SubpictureAttributes para una secuencia especificada. |
DVD_TIMECODE La estructura DVD_TIMECODE contiene código de tiempo de DVD en horas, minutos, segundos y fotogramas. |
DVD_TitleAttributes La estructura DVD_TitleAttributes contiene información sobre un título de DVD. |
DVD_VideoAttributes La estructura DVD_VideoAttributes describe los atributos de la secuencia de vídeo para el título o menú actual. |
DVINFO La estructura DVINFO describe el formato de una secuencia de vídeo digital (DV). |
FILTER_INFO La estructura FILTER_INFO contiene información sobre un filtro. |
NORMALIZEDRECT La estructura NORMALIZEDRECT se usa con el filtro VMR en operaciones de mezcla para especificar la ubicación de un rectángulo de vídeo en el espacio de composición. |
PIN_INFO La estructura PIN_INFO contiene información sobre un pin. |
Quality La estructura Calidad describe un mensaje de calidad indicando Inundación o Hambre en el representador y especificando el porcentaje de fotogramas que se van a quitar o agregar para optimizar el rendimiento del representador. |
REGFILTER2 La estructura REGFILTER2 contiene información para registrar un filtro. |
REGFILTERPINS La estructura REGFILTERPINS contiene información de patillas para registrar un filtro. |
REGFILTERPINS2 La estructura REGFILTERPINS2 contiene información para registrar un filtro a través de la interfaz IFilterMapper2. |
REGPINMEDIUM La estructura REGPINMEDIUM describe un medio de anclaje para el registro a través de la interfaz IFilterMapper2. |
REGPINTYPES La estructura REGPINTYPES contiene información de tipo multimedia para registrar un filtro. |
STREAM_ID_MAP La estructura STREAM_ID_MAP describe una secuencia elemental dentro de una secuencia de programa MPEG-2. Se usa con los métodos de interfaz IEnumStreamIdMap. |
CÓDIGO La estructura TIMECODE contiene información básica del recuento de fotogramas de código de tiempo. T |
CÓDIGO La estructura TIMECODE contiene información básica del recuento de fotogramas de código de tiempo. (TIMECODE) |
TIMECODE_SAMPLE La estructura TIMECODE_SAMPLE contiene información completa del código de tiempo. |
VIDEO_STREAM_CONFIG_CAPS La estructura de VIDEO_STREAM_CONFIG_CAPS describe una gama de formatos de vídeo. Los filtros de captura de vídeo y compresión de vídeo usan esta estructura para describir qué formatos pueden producir. |
VMRALLOCATIONINFO La estructura VMRALLOCATIONINFO se usa en el método IVMRSurfaceAllocator::AllocateSurface del filtro VMR-7. |
VMRALPHABITMAP La estructura VMRALPHABITMAP se usa en los métodos IVMRMixerBitmap del filtro VMR-7 cuando la aplicación proporciona un mapa de bits estático combinado alfa que se va a mostrar en el fotograma de vídeo compuesto. |
VMRDeinterlaceCaps La estructura VMRDeinterlaceCaps describe las funcionalidades de un modo de desinterlace. |
VMRFrequency La estructura VMRFrequency describe la frecuencia de una secuencia de vídeo. Las frecuencias se describen como relaciones. Por ejemplo, la velocidad de fotogramas NTSC de 29,97 fps se expresa como 30 000:1001. |
VMRGUID La estructura VMRGUID es miembro de la estructura VMRMONITORINFO y se usa para identificar un monitor en el sistema (solo VMR-7). |
VMRMONITORINFO La estructura VMRMONITORINFO se usa en el método IVMRMonitorConfig::GetAvailableMonitors para establecer y recuperar información sobre monitores en el sistema (solo VMR-7). |
VMRPRESENTATIONINFO La estructura VMRPRESENTATIONINFO se usa en el método IVMRImagePresenter::P resentImage (solo VMR-7). |
VMRVideoDesc Este tema se aplica a Windows XP Service Pack 1 o posterior. La estructura VMRVideoDesc describe una secuencia de vídeo que se va a desinterlacar. |
VMRVIDEOSTREAMINFO Este tema se aplica a Windows XP o posterior. La estructura VMRVIDEOSTREAMINFO se usa en la llamada del filtro VMR-7 a IVMRImageCompositor::CompositeImage en el compositor de imágenes. |
_AM_AUDIO_RENDERER_STAT_PARAM La enumeración _AM_AUDIO_RENDERER_STAT_PARAM especifica qué información de rendimiento se va a recuperar del representador de audio. |
_AM_FILTER_MISC_FLAGS La enumeración _AM_FILTER_MISC_FLAGS contiene marcas que indican si un filtro es un filtro de origen o un filtro de representador. |
_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_OVERLAY_NOTIFY_FLAGS La enumeración AM_OVERLAY_NOTIFY_FLAGS indica qué ha cambiado la superposición o está a punto de cambiar. |
_AM_PIN_FLOW_CONTROL_BLOCK_FLAGS Define marcas que especifican cómo bloquear el flujo de datos desde un pin de salida. |
_AM_PUSHSOURCE_FLAGS Indica el comportamiento de un filtro de origen activo. |
_AMRESCTL_RESERVEFLAGS Especifica si se va a incrementar o disminuir el número de recursos que se están reservando actualmente. |
_DVENCODERFORMAT Indica el formato de vídeo digital (DV). |
_DVENCODERRESOLUTION Indica la resolución de codificación de vídeo digital (DV). |
_DVENCODERVIDEOFORMAT Indica el estándar de vídeo (NTSC o PAL) para la codificación de vídeo digital (DV). |
_DVRESOLUTION Indica la resolución de descodificación de vídeo digital (DV). |
_REM_FILTER_FLAGS Especifica cómo quitar un filtro del gráfico de filtros. |
AM_DVD_GRAPH_FLAGS La enumeración AM_DVD_GRAPH_FLAGS especifica cómo compila el navegador de DVD un gráfico de reproducción de DVD. Estas marcas se usan con el método IDvdGraphBuilder::RenderDvdVideoVolume. |
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 cuando se vuelve a generar dinámicamente el gráfico de filtros. |
AM_SEEKING_SEEKING_CAPABILITIES Especifica las funcionalidades de búsqueda de una secuencia multimedia. |
AM_STREAM_INFO_FLAGS La enumeración AM_STREAM_INFO_FLAGS define marcas que indican el estado del control de flujo de un pin. |
AMOVERLAYFX Especifica los efectos en una superficie de superposición de hardware de DirectDraw. |
AMTunerModeType Especifica la frecuencia de un afinador de TV (cable o antena). (AMTunerModeType) |
AnalogVideoStandard La enumeración AnalogVideoStandard especifica el formato de una señal de televisión analógica. |
CameraControlFlags La enumeración CameraControlFlags define si una configuración de cámara se controla manual o automáticamente. |
CameraControlProperty La enumeración CameraControlProperty especifica un valor en una cámara. |
CompressionCaps Indica las funcionalidades de compresión de vídeo. |
DECIMATION_USAGE Describe la estrategia que usa el filtro Filtro mezclador de superposición para reducir verticalmente la imagen de vídeo a un tamaño menor. |
DVD_AUDIO_APPMODE Indica el modo de audio actual tal como se recupera en una llamada a IDvdInfo2::GetAudioAttributes. |
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 filtro navegador de DVD controla la sincronización de comandos. |
DVD_DISC_SIDE Indica los lados de un disco DVD. |
DVD_DOMAIN Define los dominios 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 el menú dvd de una llamada a IDvdControl2::ShowMenu. |
DVD_NavCmdType Define los tipos de comandos de navegación de DVD. |
DVD_OPTION_FLAG La enumeración DVD_OPTION_FLAG define marcas que controlan el comportamiento del filtro navegador de DVD. Para establecer cualquiera de estas marcas, llame a IDvdControl2::SetOption. |
DVD_PARENTAL_LEVEL Identifica marcas para los niveles parentales genéricos definidos en la especificació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 con qué juego de caracteres 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. Esta enumeración es un miembro de la estructura DVD_TitleAttributes, que se rellena cuando una aplicación llama al método IDvdInfo2::GetTitleAttributes. |
DVD_VIDEO_COMPRESSION Define los posibles tipos de compresión de vídeo dvd. |
FILTER_STATE Especifica el estado de un filtro o el estado del gráfico de filtro. |
InterleavingMode Especifica cómo se escribirán fotogramas de vídeo y muestras de audio en el disco. |
PhysicalConnectorType Especifica el tipo físico de patilla (audio o vídeo). |
PIN_DIRECTION Indica la dirección de un pin. |
QualityMessageType Describe un tipo de mensaje de calidad. |
tagAM_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. |
TunerInputType Especifica la frecuencia de un sintonizador de TV (cable o antena). (TunerInputType) |
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 que puede existir en un controlador de captura de Vídeo para Windows. |
VfwCompressDialogs Especifica un cuadro de diálogo que puede existir en un controlador de compresión de Vídeo para Windows (códec). |
VideoControlFlags Especifica el modo de operación de vídeo para un dispositivo de vídeo. |
VIDEOENCODER_BITRATE_MODE El tipo de enumeración VIDEOENCODER_BITRATE_MODE define los tres tipos de velocidades de bits admitidas por la interfaz IEncoderAPI. |
VideoProcAmpFlags La enumeración VideoProcAmpFlags indica si una propiedad de vídeo determinada se controla manual o automáticamente. |
VideoProcAmpProperty La enumeración VideoProcAmpProperty especifica las propiedades de vídeo en un dispositivo de captura de vídeo. |
VMR_ASPECT_RATIO_MODE El VMR_ASPECT_RATIO_MODE tipo de enumeración describe si el filtro del representador de mezcla de vídeos 7 conserva la relación de aspecto del vídeo de origen. |
VMRDeinterlacePrefs El tipo de enumeración VMRDeinterlacePrefs describe el método de desinterlacing que usa el filtro de representador de mezcla de vídeo 7 (VMR-7) si no se puede usar el método establecido por la aplicación. |
VMRDeinterlaceTech El tipo de enumeración VMRDeinterlaceTech describe el algoritmo utilizado para desinterlazar una secuencia de vídeo. Las banderas no son mutuamente excluyentes; los controladores pueden establecer una combinación de marcas. |
VMRMixerPrefs La enumeración VMRMixerPrefs contiene marcas que especifican la información de espacio de color, filtrado y decifrado que se usará cuando se cree la imagen de vídeo en la superficie de DirectDraw. |
VMRMode El tipo de enumeración VMRMode se usa en llamadas a los métodos IVMRFilterConfig::GetRenderingMode e IVMRFilterConfig::SetRenderingMode para recuperar o especificar el modo de representación del filtro de representador de mezcla de vídeo 7 (VMR-7). |
VMRPresentationFlags El tipo de enumeración VMRPresentationFlags es un miembro de la estructura VMRPRESENTATIONINFO . |
VMRRenderPrefs El tipo de enumeración VMRRenderPrefs se usa con los métodos IVMRFilterConfig::GetRenderingPrefs y IVMRFilterConfig::SetRenderingPrefs para obtener y establecer preferencias básicas de representación. |
VMRSurfaceAllocationFlags La enumeración VMRSurfaceAllocationFlags se usa con el método IVMRSurfaceAllocator::AllocateSurface para especificar parámetros de creación de superficies. |