Enumeraciones de Media Foundation

En esta sección

Tema Descripción
_MFDepthMeasurement
Especifica el sistema de medición para un valor de profundidad en un fotograma de vídeo.
_MF_CROSS_ORIGIN_POLICY
Se asigna al atributo de configuración entre orígenes (CORS) W3C usado por el elemento multimedia HTML5.
_MFP_CREATION_OPTIONS
Especifica las opciones de la función MFPCreateMediaPlayer .
_MFP_CREDENTIAL_FLAGS
Contiene marcas para la estructura de MFP_ACQUIRE_USER_CREDENTIAL_EVENT .
_MFP_MEDIAITEM_CHARACTERISTICS
Contiene marcas que describen un elemento multimedia.
_MFT_DRAIN_TYPE
No compatible.
_MFT_ENUM_FLAG
Contiene marcas para registrar y enumerar transformaciones de Media Foundation (MFT).
_MFT_INPUT_DATA_BUFFER_FLAGS
Define marcas para el método IMFTransform::P rocessInput . Actualmente no se han definido marcas.
_MFT_INPUT_STATUS_FLAGS
Indica el estado de un flujo de entrada en una transformación de Media Foundation (MFT).
_MFT_INPUT_STREAM_INFO_FLAGS
Describe un flujo de entrada en una transformación de Media Foundation (MFT).
_MFT_OUTPUT_DATA_BUFFER_FLAGS
Define marcas para el método IMFTransform::P rocessOutput .
_MFT_OUTPUT_STATUS_FLAGS
Indica si una transformación de Media Foundation (MFT) puede generar datos de salida.
_MFT_OUTPUT_STREAM_INFO_FLAGS
Describe un flujo de salida en una transformación de Media Foundation (MFT).
_MFT_PROCESS_OUTPUT_FLAGS
Define marcas para procesar muestras de salida en una transformación de Media Foundation (MFT).
_MFT_PROCESS_OUTPUT_STATUS
Indica el estado de una llamada a IMFTransform::P rocessOutput.
_MFT_SET_TYPE_FLAGS
Define marcas para la configuración o prueba del tipo de medio en una transformación de Media Foundation (MFT).
AEC_SYSTEM_MODE
Especifica el modo de procesamiento para el DSP de captura de voz. Esta enumeración se usa con la propiedad MFPKEY_WMAAECMA_SYSTEM_MODE .
AEC_VAD_MODE
Especifica el tipo de detección de actividad de voz (VAD) para el DSP de captura de voz. Esta enumeración se usa con la propiedad MFPKEY_WMAAECMA_FEATR_VAD .
ASF_SELECTION_STATUS
Define las opciones de selección de una secuencia asf.
ASF_STATUSFLAGS
Define las condiciones de estado para el método IMFASFSplitter::GetNextSample .
DXVA2_NominalRange
Describe cómo asignar datos de color a un intervalo normalizado [0...1].
DXVA2_SampleFormat
Describe el contenido de un ejemplo de vídeo. Estas marcas se usan en la estructura DXVA2_ExtendedFormat .
DXVA2_SurfaceType
Describe un tipo de superficie directX para la aceleración de vídeo DirectX (DXVA).
DXVA2_VideoChromaSubSampling
Describe cómo se colocan los valores cromáticos en relación con las muestras luma en un fotograma de vídeo YUV.
DXVA2_VideoLighting
Describe las condiciones de iluminación previstas para ver el contenido de vídeo.
DXVA2_VideoPrimaries
Especifica los colores principales de un origen de vídeo.
DXVA2_VideoTransferFunction
Especifica la función de conversión de RGB lineal a RGB no lineal (R'G'B').
DXVA2_VideoTransferMatrix
Describe las matrices de conversión entre Y'PbPr (vídeo de componente) y studio R'G'B'.
eAVDecDDDStereoDownMixMode
Especifica el modo estéreo downmix para un descodificador de audio Dolby Digital.
eAVEncAdaptiveMode
Especifica el modo de codificación adaptable para un codificador de vídeo.
eAVEncH264PictureType
Especifica valores para el tipo de imagen H.264.
eAVEncH264PictureType
Especifica el tipo de imagen que genera un codificador de vídeo.
eAVEncH264VLevel
Especifica un nivel de codificación H.264.
eAVEncH264VProfile
Especifica un perfil de vídeo H.264.
eAVEncVideoContentType
Especifica el tipo de contenido de vídeo.
EVRFilterConfigPrefs
Contiene marcas que se usan para configurar el filtro de representador de vídeo mejorado (EVR) de Microsoft DirectShow.
MF_ATTRIBUTE_SERIALIZE_OPTIONS
Define marcas para serializar y deserializar almacenes de atributos.
MF_ATTRIBUTE_TYPE
Define el tipo de datos de un par clave-valor.
MF_ATTRIBUTES_MATCH_TYPE
Especifica cómo comparar los atributos en dos objetos.
MF_CAPTURE_ENGINE_DEVICE_TYPE (enumeración)
Especifica un tipo de dispositivo de captura.
MF_CAPTURE_ENGINE_SINK_TYPE (enumeración)
Especifica un tipo de receptor de captura.
MF_CAPTURE_ENGINE_STREAM_CATEGORY (enumeración)
Define los valores de la categoría de flujo de origen.
MF_CONNECT_METHOD
Especifica cómo el cargador de topología conecta un nodo de topología.
enumeración MF_CUSTOM_DECODE_UNIT_TYPE
Especifica el tipo de unidad contenida en un IMFSample en una colección MFSampleExtension_ForwardedDecodeUnits .
MF_FILE_ACCESSMODE
Especifica el modo de acceso solicitado para abrir un archivo.
MF_FILE_FLAGS
Especifica el comportamiento al abrir un archivo.
MF_FILE_OPENMODE
Especifica cómo abrir o crear un archivo.
MF_MEDIA_ENGINE_CANPLAY
Especifica la probabilidad de que el motor multimedia pueda reproducir un tipo de recurso multimedia especificado.
MF_MEDIA_ENGINE_CREATEFLAGS
Contiene marcas para el método IMFMediaEngineClassFactory::CreateInstance .
MF_MEDIA_ENGINE_ERR
Define los códigos de estado de error para el motor multimedia.
MF_MEDIA_ENGINE_EVENT
Define códigos de evento para el motor multimedia.
MF_MEDIA_ENGINE_EXTENSION_TYPE
Especifica los tipos de extensión del motor multimedia.
MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS
Especifica los requisitos de protección de contenido para un fotograma de vídeo.
MF_MEDIA_ENGINE_KEYERR
Define los códigos de error de la clave multimedia para el motor multimedia.
MF_MEDIA_ENGINE_NETWORK
Define los códigos de estado de red para el motor multimedia.
MF_MEDIA_ENGINE_OPM_STATUS
Define el estado del Administrador de protección de salida (OPM).
MF_MEDIA_ENGINE_PRELOAD
Define sugerencias de precarga para el motor multimedia.
MF_MEDIA_ENGINE_PROTECTION_FLAGS
Contiene marcas que especifican si el motor multimedia reproducirá contenido protegido y si el motor multimedia usará la ruta de acceso de medios protegida (PMP).
MF_MEDIA_ENGINE_READY
Define los valores de estado listos para el motor multimedia.
MF_MEDIA_ENGINE_S3D_PACKING_MODE
Especifica el diseño de un fotograma de vídeo 3D empaquetado.
MF_MEDIA_ENGINE_SEEK_MODE
Define los valores para el modo de búsqueda del motor multimedia.
MF_MEDIA_ENGINE_STATISTIC
Identifica las estadísticas que realiza el motor multimedia durante la reproducción.
MF_MEDIA_ENGINE_STREAMTYPE_FAILED
Identifica el tipo de secuencia multimedia que produjo un error.
MF_MSE_ERROR
Define los distintos estados de error de la extensión de origen multimedia.
MF_MSE_READY
Define los diferentes estados listos de la extensión de origen multimedia.
MF_OBJECT_TYPE
Define los tipos de objeto creados por el solucionador de origen.
MF_OPM_ACP_PROTECTION_LEVEL
Define los niveles de protección para MFPROTECTION_ACP.
MF_OPM_CGMSA_PROTECTION_LEVEL
Define los niveles de protección para MFPROTECTION_CGMSA.
MF_PLUGIN_CONTROL_POLICY
Define la configuración de la directiva para el método IMFPluginControl2::SetPolicy .
MF_Plugin_Type
Especifica el tipo de objeto para la interfaz IMFPluginControl .
MF_QUALITY_ADVISE_FLAGS
Contiene marcas para el método IMFQualityAdvise2::NotifyQualityEvent .
MF_QUALITY_DROP_MODE
Especifica cómo un componente de canalización debe quitar muestras de forma agresiva.
MF_QUALITY_LEVEL
Especifica el nivel de calidad de un componente de canalización.
MF_SHARING_ENGINE_EVENT
Define los eventos enviados por el motor de uso compartido.
MF_SOURCE_READER_CONTROL_FLAG
Contiene marcas para el método IMFSourceReader::ReadSample .
MF_SOURCE_READER_FLAG
Contiene marcas que indican el estado del método IMFSourceReader::ReadSample .
MF_TIMED_TEXT_ALIGNMENT
Especifica cómo se alinea el texto en su elemento de bloque primario.
MF_TIMED_TEXT_CUE_EVENT
Especifica el tipo de un evento de indicación de texto con tiempo.
MF_TIMED_TEXT_DECORATION
Especifica cómo se decora el texto (subrayado, etc.).
MF_TIMED_TEXT_DISPLAY_ALIGNMENT
Especifica cómo se alinea el texto con la pantalla.
MF_TIMED_TEXT_ERROR_CODE
Especifica el error de tipo que se produjo con una pista de texto con tiempo.
MF_TIMED_TEXT_FONT_STYLE
Especifica el estilo de fuente del texto con tiempo.
MF_TIMED_TEXT_SCROLL_MODE
Especifica cómo aparece el texto cuando se desplaza el elemento primario.
MF_TIMED_TEXT_TRACK_KIND
Especifica el tipo de pista de texto con tiempo.
MF_TIMED_TEXT_UNIT_TYPE
Especifica las unidades en las que se mide el texto con tiempo.
MF_TIMED_TEXT_WRITING_MODE
Especifica la secuencia en la que se escribe texto en su elemento primario.
MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS
Define marcas de estado para el atributo MF_TOPOLOGY_RESOLUTION_STATUS .
MF_TOPOLOGY_TYPE
Define el tipo de nodo de topología.
MF_TOPONODE_DRAIN_MODE
Define en qué momento se purga una transformación en una topología.
MF_TOPONODE_FLUSH_MODE
Define cuándo se vacía una transformación en una topología.
MF_TOPOSTATUS
Especifica el estado de una topología durante la reproducción.
MF_TRANSCODE_ADJUST_PROFILE_FLAGS
Define las marcas de perfil que se establecen en el atributo MF_TRANSCODE_ADJUST_PROFILE .
MF_TRANSCODE_TOPOLOGYMODE_FLAGS
Define marcas para el atributo MF_TRANSCODE_TOPOLOGYMODE .
MF_URL_TRUST_STATUS
Indica si la dirección URL procede de un origen de confianza.
MF_VIDEO_PROCESSOR_ALGORITHM_TYPE
Define algoritmos para el procesador de vídeo que usa MF_VIDEO_PROCESSOR_ALGORITHM.
MF_VIDEO_PROCESSOR_MIRROR
Especifica cómo voltear una imagen de vídeo.
MF_VIDEO_PROCESSOR_ROTATION
Especifica cómo girar una imagen de vídeo.
MF2DBuffer_LockFlags
Contiene marcas para el método IMF2DBuffer2::Lock2DSize .
MF3DVideoOutputType
Especifica cómo generar una secuencia de vídeo estéreoscópica 3D.
MFASF_INDEXER_FLAGS
Define las opciones del indexador ASF.
MFASF_MULTIPLEXERFLAGS
Define las opciones del multiplexador de ASF.
MFASF_SPLITTERFLAGS
Define las opciones del divisor ASF.
MFASF_STREAMSELECTOR_FLAGS
Define las opciones del selector de secuencias de ASF.
MFASYNC_WORKQUEUE_TYPE
Especifica el tipo de cola de trabajo para la función MFAllocateWorkQueueEx que se va a crear.
MFAudioConstriction
Especifica valores para la constricción de audio.
MFBYTESTREAM_SEEK_ORIGIN
Especifica el origen de una solicitud de búsqueda.
MFCLOCK_CHARACTERISTICS_FLAGS
Contiene marcas que describen las características de un reloj.
MFCLOCK_RELATIONAL_FLAGS
Define las propiedades de un reloj.
MFCLOCK_STATE
Define el estado de un reloj.
MFFrameSourceTypes
Describe el tipo de datos proporcionados por un origen de fotogramas.
MFMEDIASOURCE_CHARACTERISTICS
Define las características de un origen multimedia.
MFNET_PROXYSETTINGS
Especifica cómo el localizador de proxy predeterminado especificará la configuración de conexión a un servidor proxy.
MFNetAuthenticationFlags
Especifica cómo se usarán las credenciales del usuario.
MFNetCredentialOptions
Describe las opciones para las credenciales de red de almacenamiento en caché.
MFNetCredentialRequirements
Especifica cómo el administrador de credenciales debe obtener las credenciales de usuario.
MFNETSOURCE_CACHE_STATE
Define el estado de la memoria caché para un archivo multimedia o una entrada.
MFNETSOURCE_PROTOCOL_TYPE
Indica el tipo de protocolo de control que se usa en streaming o descarga.
MFNETSOURCE_STATISTICS_IDS
Define las estadísticas recopiladas por el origen de red.
MFNETSOURCE_TRANSPORT_TYPE
Describe el tipo de transporte usado en streaming o descarga de datos (TCP o UDP).
MFNominalRange
Especifica si los datos de color incluyen el espacio principal y la sala de trabajo.
MFP_EVENT_TYPE
Define los tipos de eventos para la interfaz IMFPMediaPlayerCallback .
MFP_MEDIAPLAYER_STATE
Especifica el estado de reproducción actual.
MFPMPSESSION_CREATION_FLAGS
Contiene marcas que definen el comportamiento de la función MFCreatePMPMediaSession .
MFPOLICYMANAGER_ACTION
Define las acciones que se pueden realizar en una secuencia.
MFRATE_DIRECTION
Especifica la dirección de reproducción (hacia delante o inverso).
MFSampleEncryptionProtectionScheme
Especifica los esquemas de protección admitidos para ejemplos cifrados.
MFSensorDeviceType
Especifica el tipo de un dispositivo de sensor. ImfSensorDevice::GetDeviceType devuelve un valor de esta enumeración.
MFSensorStreamType
Especifica si una secuencia asociada a un IMFSensorDevice es una entrada o un flujo de salida.
MFSensorDeviceMode
Especifica el modo de uso compartido de un IMFSensorDevice.
MFSequencerTopologyFlags
Contiene marcas para agregar una topología al origen del secuenciador o actualizar una topología ya en la cola.
MFSESSION_GETFULLTOPOLOGY_FLAGS
Define marcas para el método IMFMediaSession::GetFullTopology .
MFSESSION_SETTOPOLOGY_FLAGS
Define el comportamiento del método IMFMediaSession::SetTopology .
MFSHUTDOWN_STATUS
Describe el estado actual de una llamada al método IMFShutdown::Shutdown .
MFSINK_WMDRMACTION
Especifica cómo el receptor de archivos ASF debe aplicar DRM de Windows Media.
MFStandardVideoFormat
Contiene valores que especifican formatos de vídeo comunes.
MFSTREAMSINK_MARKER_TYPE
Define la información del marcador de flujo para el método IMFStreamSink::P laceMarker .
MFT_MESSAGE_TYPE
Define mensajes para una transformación de Media Foundation (MFT).
MFTIMER_FLAGS
Contiene marcas para el método IMFTimer::SetTimer .
MFTOPOLOGY_DXVA_MODE
Especifica si el cargador de topología habilita la aceleración de vídeo de Microsoft DirectX (DXVA) en la topología.
MFTOPOLOGY_HARDWARE_MODE
Especifica si el cargador de topología insertará transformaciones (MFT) basadas en hardware en la topología.
MFVideo3DFormat
Especifica cómo se almacenan los fotogramas de vídeo 3D en la memoria.
MFVideo3DFormat
Especifica cómo se almacenan los fotogramas de vídeo 3D en la memoria.
MFVideo3DSampleFormat
Especifica cómo se almacena un fotograma de vídeo 3D en un ejemplo multimedia.
MFVideo3DSampleFormat
Especifica cómo se almacena un fotograma de vídeo 3D en un ejemplo multimedia.
MFVideoAlphaBitmapFlags
Define marcas para la estructura MFVideoAlphaBitmapParams .
MFVideoAspectRatioMode
Especifica el modo de relación de aspecto.
MFVideoChromaSubsampling
Contiene marcas que definen el esquema de codificación cromática para los datos Y'Cb'Cr'.
MFVideoDRMFlags
Especifica el tipo de protección de copia necesaria para una secuencia de vídeo.
MFVideoDSPMode
Especifica el modo de procesamiento del MFT de estabilización de vídeo.
MFVideoFlags
Contiene marcas que describen una secuencia de vídeo.
MFVideoInterlaceMode
Especifica cómo se interlaza una secuencia de vídeo.
MFVideoLighting
Describe la iluminación óptima para ver un determinado conjunto de contenido de vídeo.
MFVideoMixPrefs
Contiene marcas que se usan para configurar cómo realiza el representador de vídeo mejorado (EVR) desinterlacing.
MFVideoPadFlags
Especifica si se va a rellenar una imagen de vídeo para que se ajuste a una relación de aspecto especificada.
MFVideoPrimaries
Especifica los colores principales de un origen de vídeo.
MFVideoRenderPrefs
Contiene marcas que definen cómo muestra el representador de vídeo mejorado (EVR).
MFVideoRotationFormat
Describe la rotación de la imagen de vídeo en la dirección en sentido contrario a las agujas del reloj.
MFVideoSrcContentHintFlags
Describe la relación de aspecto prevista para una secuencia de vídeo.
MFVideoTransferFunction
Especifica la función de conversión de RGB lineal a RGB no lineal (R'G'B').
MFVideoTransferMatrix
Describe las matrices de conversión entre Y'PbPr (vídeo de componente) y studio R'G'B'.
MFVP_MESSAGE_TYPE
Define mensajes para un presentador de representador de vídeo mejorado (EVR).
MFWaveFormatExConvertFlags
Contiene marcas que especifican cómo convertir un tipo de medio de audio.
MIC_ARRAY_MODE
Especifica cómo el DSP de captura de voz realiza el procesamiento de la matriz de micrófonos. Esta enumeración se usa con la propiedad MFPKEY_WMAAECMA_FEATR_MICARR_MODE .
PLAYTO_SOURCE_CREATEFLAGS
Contiene marcas para el método IPlayToSourceClassFactory::CreateInstance .
SAMPLE_PROTECTION_VERSION
Define el número de versión para la protección de ejemplo.
WMT_PROP_DATATYPE
Define los tipos de datos usados para las propiedades de códec y DSP a las que se accede mediante los métodos de la interfaz IWMCodecProps .

 

Referencia de programación de Media Foundation