Compartir a través de


Windows.Media.Core Espacio de nombres

Contiene las API multimedia principales que usan varias características diferentes relacionadas con la reproducción multimedia.

Clases

AudioStreamDescriptor

Representa una descripción de una secuencia multimedia de audio.

AudioTrack

Representa una pista de audio.

AudioTrackOpenFailedEventArgs

Proporciona datos para el evento OpenFailed de un AudioTrack.

AudioTrackSupportInfo

Proporciona información de soporte técnico para un AudioTrack. Esta información incluye el estado del descodificador de audio, información sobre cualquier degradación de audio aplicada por el descodificador y el estado de MediaSource con el que está asociada la pista de audio.

ChapterCue

Representa una indicación de capítulo que se puede incluir en timedMetadataTrack.

CodecInfo

Proporciona información sobre un códec multimedia instalado en el sistema.

CodecQuery

Proporciona el método FindAllAsync que permite enumerar todos los códecs multimedia instalados en el sistema.

CodecSubtypes

Proporciona propiedades para la mayoría de los subtipos de medios admitidos que devuelven la representación de cadena del GUID para el subtipo. Use estos valores de propiedad para filtrar una consulta realizada con CodecQuery.FindAllAsync. También puede comparar los valores devueltos por estas propiedades con los valores de la colección Subtypes de un objeto CodecInfo para determinar si un códec admite un subtipo multimedia determinado.

DataCue

Representa una indicación de datos que se puede incluir en timedMetadataTrack.

FaceDetectedEventArgs

Proporciona datos para el evento FaceDetected .

FaceDetectionEffect

Representa un efecto que intenta detectar caras en una secuencia de vídeo.

FaceDetectionEffectDefinition

Representa la definición de un efecto de vídeo de detección de caras.

FaceDetectionEffectFrame

Representa un fotograma de vídeo que incluye una lista de caras detectadas por FaceDetectionEffect.

HighDynamicRangeControl

Proporciona la capacidad de habilitar y deshabilitar el análisis de alto rango dinámico (HDR) para SceneAnalysisEffect.

HighDynamicRangeOutput

Proporciona los resultados de una operación de análisis de rango dinámico alto (HDR) de SceneAnalysisEffect.

ImageCue

Representa una indicación de imagen que se puede incluir en timedMetadataTrack.

InitializeMediaStreamSourceRequestedEventArgs

Proporciona datos para el evento InitializeMediaStreamSourceRequested .

LowLightFusion

Esta clase le permite enviar un conjunto de fotogramas de imagen, capturados en configuraciones de poca luz y en proximidad temporal cercana, y recibir una sola imagen que se ha procesado para mejorar la iluminación y fidelidad de la imagen.

LowLightFusionResult

Representa el resultado de una operación de fusión de poca luz iniciada con una llamada a FuseAsync.

MediaBinder

Habilita el enlace diferido de contenido multimedia asociado a un objeto MediaSource.

Use esta clase para el contenido multimedia que no desea enlazar a un objeto MediaSource hasta que un reproductor multimedia esté a punto de reproducir realmente el contenido. Un escenario típico para esto es reproducir contenido que requiere el pago cuando se accede a él.

MediaBindingEventArgs

Proporciona datos para el evento Binding y los métodos para enlazar contenido multimedia al objeto MediaSource asociado.

MediaCueEventArgs

Proporciona datos para los eventos TimedMetadataTrack.CueEntered y TimedMetadataTrack.CueExited .

MediaSource

Representa un origen multimedia. Proporciona una manera común de hacer referencia a medios de diferentes orígenes y expone un modelo común para acceder a los datos multimedia independientemente del formato multimedia subyacente.

MediaSourceAppServiceConnection

Habilita la implementación de un servicio de aplicaciones que proporciona un origen multimedia personalizado que las aplicaciones para UWP pueden consumir.

MediaSourceError

Representa un error que se produjo con un objeto MediaSource.

MediaSourceOpenOperationCompletedEventArgs

Proporciona datos para el evento MediaSource.MediaSourceOpenOperationCompleted.

MediaSourceStateChangedEventArgs

Proporciona datos para el evento StateChanged de un objeto MediaSource .

MediaStreamSample

Representa un ejemplo multimedia utilizado por MediaStreamSource.

MediaStreamSamplePropertySet

Contiene propiedades para MediaStreamSample.

MediaStreamSampleProtectionProperties

Representa las propiedades de una colección que son específicas de la protección de Administración de derechos digitales (DRM) de MediaStreamSample.

MediaStreamSource

Representa un origen multimedia que entrega ejemplos multimedia directamente a la canalización de medios.

MediaStreamSourceClosedEventArgs

Proporciona datos para el evento MediaStreamSource.Closed .

MediaStreamSourceClosedRequest

Representa un objeto que va a usar el evento MediaStreamSource.closed para proporcionar información a la aplicación.

MediaStreamSourceSampleRenderedEventArgs

Proporciona datos para el evento MediaStreamSource.SampleRendered , que se produce cuando se representa una muestra de mediaStreamSource . Use la propiedad SampleLag para determinar si hay un retraso en la representación de un ejemplo, en cuyo caso puede decidir cambiar a un flujo de ancho de banda inferior.

MediaStreamSourceSampleRequest

Representa un objeto que va a usar el evento MediaStreamSource.SampleRequest para proporcionar información a la aplicación.

MediaStreamSourceSampleRequestDeferral

Proporciona una manera de que la aplicación notifique de forma asincrónica que ha completado la recuperación de MediaStreamSample.

MediaStreamSourceSampleRequestedEventArgs

Proporciona los datos del evento SampleRequested .

MediaStreamSourceStartingEventArgs

Proporciona datos para el evento MediaStreamSource.Starting .

MediaStreamSourceStartingRequest

Representa una solicitud del evento MediaStreamSource.Starting para que la aplicación empiece a acumular objetos MediaStreamSample desde una posición específica en el medio.

MediaStreamSourceStartingRequestDeferral

Proporciona una manera de que la aplicación notifique de forma asincrónica que ha completado el procesamiento del evento MediaStreamSource.Starting .

MediaStreamSourceSwitchStreamsRequest

Representa un objeto que va a usar el evento MediaStreamSource.SwitchStreamsRequest para proporcionar información a la aplicación.

MediaStreamSourceSwitchStreamsRequestDeferral

Proporciona una manera de que la aplicación notifique de forma asincrónica que ha completado el evento MediaStreamSource.SwitchStreamsRequested .

MediaStreamSourceSwitchStreamsRequestedEventArgs

Proporciona datos para el evento MediaStreamSource.SwitchStreamsRequested .

MseSourceBuffer

Representa un búfer de origen de extensiones de origen multimedia (MSE).

MseSourceBufferList

Representa una lista de búferes de origen de extensiones de origen multimedia (MSE).

MseStreamSource

Representa un origen de flujo de extensiones de origen multimedia (MSE).

SceneAnalysisEffect

Representa un efecto que analiza fotogramas de vídeo para determinar si alguna de las técnicas de captura de secuencia de fotos variable admitidas puede producir una imagen capturada de mayor calidad.

SceneAnalysisEffectDefinition

Representa la definición de un efecto de vídeo de análisis de escenas.

SceneAnalysisEffectFrame

Representa un fotograma de vídeo que incluye los resultados de la operación de análisis de escenas.

SceneAnalyzedEventArgs

Proporciona datos para el evento SceneAnalysisEffect.SceneAnalyzed .

SpeechCue

Representa una indicación de voz que se puede incluir en timedMetadataTrack. Esta indicación se puede usar para recibir eventos en función de los metadatos incluidos en una secuencia de texto a voz (TTS), como límites de palabras, límites de oraciones y marcadores del lenguaje de marcado de SSML (Speech SSML).

TimedMetadataStreamDescriptor

Representa una descripción de un flujo multimedia de metada crono timed.

TimedMetadataTrack

Representa una pista de metadatos con tiempo. La pista contiene una lista de objetos IMediaCue y genera eventos al principio y al final del período de tiempo de cada indicación.

TimedMetadataTrackError

Proporciona información sobre un error que se produjo con una pista de metadatos cronotemporales.

TimedMetadataTrackFailedEventArgs

Proporciona datos para el evento TimedMetadataTrack.TrackFailed .

TimedTextBouten

Representa una marca de recompensa asociada a una línea de texto cronoplado.

TimedTextCue

Representa una indicación de texto en timedMetadataTrack.

TimedTextLine

Representa una línea de texto que se muestra con timedTextCue.

TimedTextRegion

Expone propiedades para personalizar la apariencia del área de representación de timedTextCue.

TimedTextRuby

Representa un bloque de texto ruby asociado a una línea de texto crono timed.

TimedTextSource

Representa un origen de datos de texto con tiempo.

TimedTextSourceResolveResultEventArgs

Proporciona datos para el evento TimedTextSource.Resolved .

TimedTextStyle

Define el estilo del texto representado en timedTextCue. Puede establecer el estilo de una subcadena dentro de timedTextLine mediante la propiedad Subformats .

TimedTextSubformat

Define un TimedTextStyle para una subcadena en timedTextLine. de la indicación, que define el estilo del texto representado.

VideoStabilizationEffect

Representa un efecto que estabiliza una secuencia de vídeo.

VideoStabilizationEffectDefinition

Representa la definición de un efecto de estabilización de vídeo.

VideoStabilizationEffectEnabledChangedEventArgs

Proporciona datos para el evento VideoStabilizationEffect.EnabledChanged .

VideoStreamDescriptor

Representa una descripción de una secuencia multimedia de vídeo.

VideoTrack

Representa una pista de vídeo.

VideoTrackOpenFailedEventArgs

Proporciona datos para el evento OpenFailed de un VideoTrack.

VideoTrackSupportInfo

Proporciona información de soporte técnico para un VideoTrack. Esta información incluye el estado del descodificador de vídeo y el estado de MediaSource con el que está asociada la pista de vídeo.

Estructuras

MseTimeRange

Describe el inicio y el final de un intervalo de tiempo.

TimedTextDouble

Representa un valor de punto flotante que se usa para transmitir los valores de las propiedades de estilo de texto con tiempo.

TimedTextPadding

Representa el tamaño del relleno alrededor de una región de texto con tiempo.

TimedTextPoint

Representa la coordenada 2D que se usa para transmitir los valores de las propiedades de estilo de texto con tiempo.

TimedTextSize

Representa un tamaño que se usa para transmitir los valores de las propiedades de estilo de texto con tiempo.

Interfaces

IMediaCue

Define la interfaz implementada por todas las indicaciones multimedia.

IMediaSource

Representa un origen multimedia que entrega ejemplos multimedia a una canalización de medios.

IMediaStreamDescriptor

Define una interfaz implementada por un descriptor de secuencia de audio o vídeo.

IMediaStreamDescriptor2

Define una interfaz implementada por un descriptor de secuencia de audio o vídeo.

IMediaTrack

Define la interfaz implementada por pistas multimedia.

ISingleSelectMediaTrackList

Representa una lista de pistas multimedia que permite seleccionar un solo elemento a la vez.

ITimedMetadataTrackProvider

Define la interfaz implementada por una secuencia personalizada que proporciona pistas de metadatos.

Enumeraciones

AudioDecoderDegradation

Especifica el tipo de desgredación, si existe, aplicado a un AudioTrack por el descodificador de audio.

AudioDecoderDegradationReason

Especifica el motivo por el que el descodificador de audio ha degradado un AudioTrack.

CodecCategory

Especifica la categoría de un códec.

CodecKind

Especifica si un códec funciona en datos de audio o vídeo.

FaceDetectionMode

Especifica el modo utilizado para la detección de caras.

MediaDecoderStatus

Especifica el estado de un descodificador multimedia al descodificar un elemento multimedia.

MediaSourceState

Especifica el estado de un objeto MediaSource.

MediaSourceStatus

Especifica el estado de un objeto MediaSource al abrir elementos multimedia asociados al origen.

MediaStreamSourceClosedReason

Especifica el motivo por el que se cerró un objeto MediaStreamSource .

MediaStreamSourceErrorStatus

Especifica errores relacionados con MediaStreamSource.

MediaTrackKind

Especifica el tipo de una pista multimedia.

MseAppendMode

Especifica cómo un objeto MseSourceBuffer anexa un búfer.

MseEndOfStreamStatus

Especifica el estado al final de la secuencia.

MseReadyState

Especifica el estado listo de un objeto MseStreamSource .

SceneAnalysisRecommendation

Especifica el procesamiento de imágenes recomendado para mejorar la calidad y fidelidad de las imágenes capturadas en función de las condiciones de captura actuales, según lo determinado por SceneAnalysisEffect.

TimedMetadataKind

Especifica los tipos de metadatos que pueden estar presentes en timedMetadataTrack.

TimedMetadataTrackErrorCode

Especifica el tipo de error que se produjo con timedMetadataTrack.

TimedTextBoutenPosition

Especifica la posición de una marca de bouten en la dimensión de progresión de bloques con respecto a su base ruby asociada.

TimedTextBoutenType

Especifica el tipo de marca de recompensa que se va a representar en texto temporizado.

TimedTextDisplayAlignment

Especifica la alineación de timedTextRegion con respecto al fotograma de vídeo.

TimedTextFlowDirection

Especifica la dirección en la que se fluye el texto con tiempo.

TimedTextFontStyle

Especifica los estilos de fuente que se pueden usar para el texto con tiempo de visualización.

TimedTextLineAlignment

Especifica la alineación de timedTextLine con respecto a TimedTextRegion en la que se muestra.

TimedTextRubyAlign

Especifica la posición del texto ruby dentro del área insertada generada por la anotación del contenedor de texto ruby.

TimedTextRubyPosition

Especifica la posición del texto ruby en la dimensión de progresión de bloques con respecto a su base de ruby asociada.

TimedTextRubyReserve

Especifica espacio adicional que se aplicará a las áreas de línea afectadas con el fin de reservar espacio suficiente en la dimensión de progresión de bloques para contener áreas insertadas generadas por contenedores de texto ruby colocados dentro de los límites de las áreas de línea.

TimedTextScrollMode

Especifica el método en el que las líneas de texto se desplazan por la región.

TimedTextUnit

Especifica las unidades en las que se expresa un valor de estilo de texto crono timed.

TimedTextWeight

Especifica el peso del texto con tiempo.

TimedTextWrapping

Especifica el comportamiento de ajuste del texto con tiempo.

TimedTextWritingMode

Especifica la dirección en la que se escribe el texto con tiempo.

VideoStabilizationEffectEnabledChangedReason

Especifica el motivo por el que cambió la propiedad VideoStabilizationEffect.Enabled .

Consulte también