Windows.Media.Core Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém APIs de mídia principais que são usadas por vários recursos diferentes relacionados à reprodução de mídia.
Classes
AudioStreamDescriptor |
Representa uma descrição de um fluxo de mídia de áudio. |
AudioTrack |
Representa uma faixa de áudio. |
AudioTrackOpenFailedEventArgs |
Fornece dados para o evento OpenFailed de um AudioTrack. |
AudioTrackSupportInfo |
Fornece informações de suporte para um AudioTrack. Essas informações incluem a status do decodificador de áudio, informações sobre qualquer degradação de áudio aplicada pelo decodificador e o status do MediaSource ao qual a faixa de áudio está associada. |
ChapterCue |
Representa uma indicação de capítulo que pode ser incluída em um TimedMetadataTrack. |
CodecInfo |
Fornece informações sobre um codec de mídia instalado no sistema. |
CodecQuery |
Fornece o método FindAllAsync que permite enumerar todos os codecs de mídia instalados no sistema. |
CodecSubtypes |
Fornece propriedades para a maioria dos subtipos de mídia com suporte que retornam a representação de cadeia de caracteres do GUID para o subtipo. Use esses valores de propriedade para filtrar uma consulta executada com CodecQuery.FindAllAsync. Você também pode comparar os valores retornados por essas propriedades com os valores na coleção Subtypes de um objeto CodecInfo para determinar se um codec dá suporte a um subtipo de mídia específico. |
DataCue |
Representa uma indicação de dados que pode ser incluída em um TimedMetadataTrack. |
FaceDetectedEventArgs |
Fornece dados para o evento FaceDetected . |
FaceDetectionEffect |
Representa um efeito que tenta detectar rostos em um fluxo de vídeo. |
FaceDetectionEffectDefinition |
Representa a definição de um efeito de vídeo de detecção facial. |
FaceDetectionEffectFrame |
Representa um quadro de vídeo que inclui uma lista de rostos detectados pelo FaceDetectionEffect. |
HighDynamicRangeControl |
Fornece a capacidade de habilitar e desabilitar a análise de ALTO Intervalo Dinâmico (HDR) para o SceneAnalysisEffect. |
HighDynamicRangeOutput |
Fornece os resultados de uma operação de análise de Alto Intervalo Dinâmico (HDR) do SceneAnalysisEffect. |
ImageCue |
Representa uma indicação de imagem que pode ser incluída em um TimedMetadataTrack. |
InitializeMediaStreamSourceRequestedEventArgs |
Fornece dados para o evento InitializeMediaStreamSourceRequested . |
LowLightFusion |
Essa classe permite que você envie um conjunto de quadros de imagem, capturado em configurações de pouca luz e em proximidade temporal próxima e receba uma única imagem que foi processada para melhorar a iluminação e a fidelidade da imagem. |
LowLightFusionResult |
Representa o resultado de uma operação de fusão com pouca luz iniciada com uma chamada para FuseAsync. |
MediaBinder |
Habilita a associação adiada do conteúdo de mídia associado a um MediaSource. Use essa classe para conteúdo de mídia que você não deseja associar a um objeto MediaSource até que um media player esteja prestes a realmente reproduzir o conteúdo. Um cenário típico para isso é reproduzir conteúdo que requer pagamento quando ele é acessado. |
MediaBindingEventArgs |
Fornece dados para o evento Binding e métodos para associar conteúdo de mídia ao MediaSource associado. |
MediaCueEventArgs |
Fornece dados para os eventos TimedMetadataTrack.CueEntered e TimedMetadataTrack.CueExited . |
MediaSource |
Representa uma fonte de mídia. Fornece uma maneira comum de referenciar mídia de diferentes fontes e expõe um modelo comum para acessar dados de mídia, independentemente do formato de mídia subjacente. |
MediaSourceAppServiceConnection |
Habilita a implementação de um serviço de aplicativo que fornece uma fonte de mídia personalizada que pode ser consumida por aplicativos UWP. |
MediaSourceError |
Representa um erro que ocorreu com um MediaSource. |
MediaSourceOpenOperationCompletedEventArgs |
Fornece dados para o evento MediaSource.MediaSourceOpenOperationCompleted. |
MediaSourceStateChangedEventArgs |
Fornece dados para o evento StateChanged de um objeto MediaSource . |
MediaStreamSample |
Representa um exemplo de mídia usado pelo MediaStreamSource. |
MediaStreamSamplePropertySet |
Contém propriedades para MediaStreamSample. |
MediaStreamSampleProtectionProperties |
Representa uma coleção de propriedades específicas para a proteção do DRM (Gerenciamento de Direitos Digitais) do MediaStreamSample. |
MediaStreamSource |
Representa uma fonte de mídia que fornece amostras de mídia diretamente para o pipeline de mídia. |
MediaStreamSourceClosedEventArgs |
Fornece dados para o evento MediaStreamSource.Closed . |
MediaStreamSourceClosedRequest |
Representa um objeto a ser usado pelo evento MediaStreamSource.closed para fornecer informações ao aplicativo. |
MediaStreamSourceSampleRenderedEventArgs |
Fornece dados para o evento MediaStreamSource.SampleRendered , que ocorre quando um exemplo de um MediaStreamSource é renderizado. Use a propriedade SampleLag para determinar se há um retardo na renderização de um exemplo, nesse caso, você pode decidir alternar para um fluxo de largura de banda inferior. |
MediaStreamSourceSampleRequest |
Representa um objeto a ser usado pelo evento MediaStreamSource.SampleRequest para fornecer informações ao aplicativo. |
MediaStreamSourceSampleRequestDeferral |
Fornece uma maneira de o aplicativo relatar de forma assíncrona que concluiu a recuperação do MediaStreamSample. |
MediaStreamSourceSampleRequestedEventArgs |
Fornece os dados para o evento SampleRequested . |
MediaStreamSourceStartingEventArgs |
Fornece dados para o evento MediaStreamSource.Starting . |
MediaStreamSourceStartingRequest |
Representa uma solicitação do evento MediaStreamSource.Starting para que o aplicativo comece a acumular objetos MediaStreamSample de uma posição específica na mídia. |
MediaStreamSourceStartingRequestDeferral |
Fornece uma maneira para o aplicativo relatar de forma assíncrona que concluiu o processamento do evento MediaStreamSource.Starting . |
MediaStreamSourceSwitchStreamsRequest |
Representa um objeto a ser usado pelo evento MediaStreamSource.SwitchStreamsRequest para fornecer informações ao aplicativo. |
MediaStreamSourceSwitchStreamsRequestDeferral |
Fornece uma maneira para o aplicativo relatar de forma assíncrona que concluiu o evento MediaStreamSource.SwitchStreamsRequested . |
MediaStreamSourceSwitchStreamsRequestedEventArgs |
Fornece dados para o evento MediaStreamSource.SwitchStreamsRequested . |
MseSourceBuffer |
Representa um buffer de origem mse (extensões de origem de mídia). |
MseSourceBufferList |
Representa uma lista de buffers de origem mse (extensões de origem de mídia). |
MseStreamSource |
Representa uma fonte de fluxo mse (extensões de origem de mídia). |
SceneAnalysisEffect |
Representa um efeito que analisa quadros de vídeo para determinar se alguma das técnicas de captura de sequência de fotos variáveis com suporte pode produzir uma imagem capturada de maior qualidade. |
SceneAnalysisEffectDefinition |
Representa a definição de um efeito de vídeo de análise de cena. |
SceneAnalysisEffectFrame |
Representa um quadro de vídeo que inclui os resultados da operação de análise de cena. |
SceneAnalyzedEventArgs |
Fornece dados para o evento SceneAnalysisEffect.SceneAnalyzed . |
SpeechCue |
Representa uma indicação de fala que pode ser incluída em um TimedMetadataTrack. Essa indicação pode ser usada para receber eventos com base em metadados incluídos em um fluxo de TTS (conversão de texto em fala), como limites de palavras, limites de frase e indicadores de SSML (Linguagem de Marcação de Sintase de Fala). |
TimedMetadataStreamDescriptor |
Representa uma descrição de um fluxo de mídia de metadados cronometrado. |
TimedMetadataTrack |
Representa uma faixa de metadados cronometrada. A faixa contém uma lista de objetos IMediaCue e gera eventos no início e no final da janela de tempo de cada indicação. |
TimedMetadataTrackError |
Fornece informações sobre um erro que ocorreu com uma faixa de metadados cronometrada. |
TimedMetadataTrackFailedEventArgs |
Fornece dados para o evento TimedMetadataTrack.TrackFailed . |
TimedTextBouten |
Representa uma marca bouten associada a uma linha de texto cronometrado. |
TimedTextCue |
Representa uma indicação de texto em um TimedMetadataTrack. |
TimedTextLine |
Representa uma linha de texto exibida com um TimedTextCue. |
TimedTextRegion |
Expõe propriedades para personalizar a aparência da área de renderização de um TimedTextCue. |
TimedTextRuby |
Representa um bloco de texto ruby associado a uma linha de texto cronometrado. |
TimedTextSource |
Representa uma fonte de dados de texto cronometrado. |
TimedTextSourceResolveResultEventArgs |
Fornece dados para o evento TimedTextSource.Resolved . |
TimedTextStyle |
Define o estilo do texto renderizado em um TimedTextCue. Você pode definir o estilo de uma subcadeia de caracteres em um TimedTextLine usando a propriedade Subformats . |
TimedTextSubformat |
Define um TimedTextStyle para uma subcadeia de caracteres em um TimedTextLine. da indicação, que define o estilo do texto renderizado. |
VideoStabilizationEffect |
Representa um efeito que estabiliza um fluxo de vídeo. |
VideoStabilizationEffectDefinition |
Representa a definição de um efeito de estabilização de vídeo. |
VideoStabilizationEffectEnabledChangedEventArgs |
Fornece dados para o evento VideoStabilizationEffect.EnabledChanged . |
VideoStreamDescriptor |
Representa uma descrição de um fluxo de mídia de vídeo. |
VideoTrack |
Representa uma faixa de vídeo. |
VideoTrackOpenFailedEventArgs |
Fornece dados para o evento OpenFailed de um VideoTrack. |
VideoTrackSupportInfo |
Fornece informações de suporte para um VideoTrack. Essas informações incluem o status do decodificador de vídeo e o status do MediaSource ao qual a faixa de vídeo está associada. |
Estruturas
MseTimeRange |
Descreve o início e o fim de um intervalo de tempo. |
TimedTextDouble |
Representa um valor de ponto flutuante usado para transmitir os valores das propriedades de estilo de texto cronometrado. |
TimedTextPadding |
Representa o tamanho do preenchimento em torno de uma região de texto cronometrada. |
TimedTextPoint |
Representa a coordenada 2D usada para transmitir os valores das propriedades de estilo de texto cronometrado. |
TimedTextSize |
Representa um tamanho usado para transmitir os valores das propriedades de estilo de texto cronometrado. |
Interfaces
IMediaCue |
Define a interface implementada por todas as indicações de mídia. |
IMediaSource |
Representa uma fonte de mídia que fornece exemplos de mídia para um pipeline de mídia. |
IMediaStreamDescriptor |
Define uma interface implementada por um descritor de fluxo de áudio ou vídeo. |
IMediaStreamDescriptor2 |
Define uma interface implementada por um descritor de fluxo de áudio ou vídeo. |
IMediaTrack |
Define a interface implementada por faixas de mídia. |
ISingleSelectMediaTrackList |
Representa uma lista de faixas de mídia que permite que um único item seja selecionado por vez. |
ITimedMetadataTrackProvider |
Define a interface implementada por um fluxo personalizado que fornece faixas de metadados. |
Enumerações
AudioDecoderDegradation |
Especifica o tipo de degredation, se houver, aplicado a um AudioTrack pelo decodificador de áudio. |
AudioDecoderDegradationReason |
Especifica o motivo pelo qual o decodificador de áudio degradou um AudioTrack. |
CodecCategory |
Especifica a categoria de um codec. |
CodecKind |
Especifica se um codec opera em dados de áudio ou vídeo. |
FaceDetectionMode |
Especifica o modo usado para detecção facial. |
MediaDecoderStatus |
Especifica o status de um decodificador de mídia ao decodificar um item de mídia. |
MediaSourceState |
Especifica o estado de um MediaSource. |
MediaSourceStatus |
Especifica o status de um MediaSource ao abrir itens de mídia associados à origem. |
MediaStreamSourceClosedReason |
Especifica o motivo pelo qual um MediaStreamSource foi fechado. |
MediaStreamSourceErrorStatus |
Especifica erros relacionados ao MediaStreamSource. |
MediaTrackKind |
Especifica o tipo de uma faixa de mídia. |
MseAppendMode |
Especifica como um objeto MseSourceBuffer acrescenta um buffer. |
MseEndOfStreamStatus |
Especifica o status no final do fluxo. |
MseReadyState |
Especifica o estado pronto de um objeto MseStreamSource . |
SceneAnalysisRecommendation |
Especifica o processamento de imagem recomendado para melhorar a qualidade da imagem e a fidelidade das imagens capturadas com base nas condições atuais de captura, conforme determinado pelo SceneAnalysisEffect. |
TimedMetadataKind |
Especifica os tipos de metadados que podem estar presentes em um TimedMetadataTrack. |
TimedMetadataTrackErrorCode |
Especifica o tipo de erro que ocorreu com um TimedMetadataTrack. |
TimedTextBoutenPosition |
Especifica a posição de uma marca bouten na dimensão de progressão de bloco em relação à base de rubi associada. |
TimedTextBoutenType |
Especifica o tipo de marca bouten a ser renderizado em texto cronometrado. |
TimedTextDisplayAlignment |
Especifica o alinhamento de um TimedTextRegion em relação ao quadro de vídeo. |
TimedTextFlowDirection |
Especifica a direção em que o texto cronometrado é fluido. |
TimedTextFontStyle |
Especifica os estilos de fonte que podem ser usados para o texto com tempo de exibição. |
TimedTextLineAlignment |
Especifica o alinhamento de um TimedTextLine em relação ao TimedTextRegion no qual ele é exibido. |
TimedTextRubyAlign |
Especifica a posição do texto ruby dentro da área embutida gerada pela anotação do contêiner de texto ruby. |
TimedTextRubyPosition |
Especifica a posição do texto ruby na dimensão de progressão de bloco em relação à sua base de ruby associada. |
TimedTextRubyReserve |
Especifica espaço adicional a ser aplicado às áreas de linha afetadas para reservar espaço suficiente na dimensão de progressão de bloco para conter áreas embutidas geradas por contêineres de texto ruby colocados dentro dos limites das áreas de linha. |
TimedTextScrollMode |
Especifica o método no qual as linhas de texto rolam pela região. |
TimedTextUnit |
Especifica as unidades em que um valor de estilo de texto cronometrado é expresso. |
TimedTextWeight |
Especifica o peso do texto cronometrado. |
TimedTextWrapping |
Especifica o comportamento de encapsulamento do texto cronometrado. |
TimedTextWritingMode |
Especifica a direção em que o texto cronometrado é gravado. |
VideoStabilizationEffectEnabledChangedReason |
Especifica o motivo pelo qual a propriedade VideoStabilizationEffect.Enabled foi alterada. |