Windows.Media.Core Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 . |