Condividi tramite


Windows.Media.Core Spazio dei nomi

Contiene le API multimediali di base usate da diverse funzionalità correlate alla riproduzione multimediale.

Classi

AudioStreamDescriptor

Rappresenta una descrizione di un flusso multimediale audio.

AudioTrack

Rappresenta una traccia audio.

AudioTrackOpenFailedEventArgs

Fornisce i dati per l'evento OpenFailed di un oggetto AudioTrack.

AudioTrackSupportInfo

Fornisce informazioni di supporto per un AudioTrack. Queste informazioni includono lo stato del decodificatore audio, le informazioni su qualsiasi riduzione dell'audio applicata dal decodificatore e lo stato di MediaSource a cui è associata la traccia audio.

ChapterCue

Rappresenta un segnale di capitolo che può essere incluso in timedMetadataTrack.

CodecInfo

Fornisce informazioni su un codec multimediale installato nel sistema.

CodecQuery

Fornisce il metodo FindAllAsync che consente di enumerare tutti i codec multimediali installati nel sistema.

CodecSubtypes

Fornisce proprietà per i sottotipi multimediali più supportati che restituiscono la rappresentazione di stringa del GUID per il sottotipo. Usare questi valori di proprietà per filtrare una query eseguita con CodecQuery.FindAllAsync. È anche possibile confrontare i valori restituiti da queste proprietà con i valori dell'insieme Subtypes di un oggetto CodecInfo per determinare se un codec supporta un sottotipo multimediale specifico.

DataCue

Rappresenta un segnale dati che può essere incluso in timedMetadataTrack.

FaceDetectedEventArgs

Fornisce i dati per l'evento FaceDetected .

FaceDetectionEffect

Rappresenta un effetto che tenta di rilevare i visi in un flusso video.

FaceDetectionEffectDefinition

Rappresenta la definizione di un effetto video di rilevamento del viso.

FaceDetectionEffectFrame

Rappresenta un fotogramma video che include un elenco di visi rilevati da FaceDetectionEffect.

HighDynamicRangeControl

Consente di abilitare e disabilitare l'analisi HDR (High Dynamic Range) per SceneAnalysisEffect.

HighDynamicRangeOutput

Fornisce i risultati di un'operazione di analisi HDR (High Dynamic Range) da SceneAnalysisEffect.

ImageCue

Rappresenta un segnale di immagine che può essere incluso in timedMetadataTrack.

InitializeMediaStreamSourceRequestedEventArgs

Fornisce i dati per l'evento InitializeMediaStreamSourceRequested .

LowLightFusion

Questa classe consente di inviare un set di fotogrammi di immagine, acquisiti in impostazioni di scarsa illuminazione e in prossimità temporale ravvicinata e di ricevere una singola immagine elaborata per migliorare l'illuminazione e la fedeltà delle immagini.

LowLightFusionResult

Rappresenta il risultato di un'operazione di fusione a bassa luce avviata con una chiamata a FuseAsync.

MediaBinder

Abilita l'associazione posticipata del contenuto multimediale associato a un oggetto MediaSource.

Usa questa classe per contenuti multimediali che non vuoi associare a un oggetto MediaSource finché un lettore multimediale non sta per riprodurre effettivamente il contenuto. Uno scenario tipico per questo è la riproduzione di contenuto che richiede il pagamento quando si accede.

MediaBindingEventArgs

Fornisce i dati per l'evento di associazione e i metodi per l'associazione del contenuto multimediale all'oggetto MediaSource associato.

MediaCueEventArgs

Fornisce dati per gli eventi TimedMetadataTrack.CueEntered e TimedMetadataTrack.CueExited .

MediaSource

Rappresenta un'origine multimediale. Fornisce un modo comune per fare riferimento ai supporti provenienti da origini diverse ed espone un modello comune per l'accesso ai dati multimediali indipendentemente dal formato multimediale sottostante.

MediaSourceAppServiceConnection

Abilita l'implementazione di un servizio app che fornisce un'origine multimediale personalizzata che può essere utilizzata dalle app UWP.

MediaSourceError

Rappresenta un errore che si è verificato con un oggetto MediaSource.

MediaSourceOpenOperationCompletedEventArgs

Fornisce i dati per l'evento MediaSource.MediaSourceOpenOperationCompleted.

MediaSourceStateChangedEventArgs

Fornisce i dati per l'evento StateChanged di un oggetto MediaSource .

MediaStreamSample

Rappresenta un esempio multimediale utilizzato da MediaStreamSource.

MediaStreamSamplePropertySet

Contiene proprietà per MediaStreamSample.

MediaStreamSampleProtectionProperties

Rappresenta le proprietà di una raccolta specifiche della protezione DRM (Digital Rights Management) di MediaStreamSample.

MediaStreamSource

Rappresenta un'origine multimediale che distribuisce campioni multimediali direttamente alla pipeline multimediale.

MediaStreamSourceClosedEventArgs

Fornisce i dati per l'evento MediaStreamSource.Closed .

MediaStreamSourceClosedRequest

Rappresenta un oggetto da utilizzare dall'evento MediaStreamSource.closed per fornire informazioni all'applicazione.

MediaStreamSourceSampleRenderedEventArgs

Fornisce dati per l'evento MediaStreamSource.SampleRendered , che si verifica quando viene eseguito il rendering di un esempio da MediaStreamSource . Utilizzare la proprietà SampleLag per determinare se è presente un ritardo nel rendering di un esempio, nel qual caso si può decidere di passare a un flusso con larghezza di banda inferiore.

MediaStreamSourceSampleRequest

Rappresenta un oggetto da utilizzare dall'evento MediaStreamSource.SampleRequest per fornire informazioni all'applicazione.

MediaStreamSourceSampleRequestDeferral

Consente all'applicazione di segnalare in modo asincrono che è stato completato il recupero di MediaStreamSample.

MediaStreamSourceSampleRequestedEventArgs

Fornisce i dati per l'evento SampleRequested .

MediaStreamSourceStartingEventArgs

Fornisce i dati per l'evento MediaStreamSource.Starting .

MediaStreamSourceStartingRequest

Rappresenta una richiesta dall'evento MediaStreamSource.Starting per l'applicazione per iniziare ad accumulare oggetti MediaStreamSample da una posizione specifica nel supporto.

MediaStreamSourceStartingRequestDeferral

Consente all'applicazione di segnalare in modo asincrono che ha completato l'elaborazione dell'evento MediaStreamSource.Starting .

MediaStreamSourceSwitchStreamsRequest

Rappresenta un oggetto da utilizzare dall'evento MediaStreamSource.SwitchStreamsRequest per fornire informazioni all'applicazione.

MediaStreamSourceSwitchStreamsRequestDeferral

Consente all'applicazione di segnalare in modo asincrono che ha completato l'evento MediaStreamSource.SwitchStreamsRequested .

MediaStreamSourceSwitchStreamsRequestedEventArgs

Fornisce i dati per l'evento MediaStreamSource.SwitchStreamsRequested .

MseSourceBuffer

Rappresenta un buffer di origine delle estensioni di origine multimediale (MSE).

MseSourceBufferList

Rappresenta un elenco di buffer di origine dell'origine multimediale (MSE).

MseStreamSource

Rappresenta un'origine di flusso mse (Media Source Extensions).

SceneAnalysisEffect

Rappresenta un effetto che analizza i fotogrammi video per determinare se una delle tecniche di acquisizione di sequenze di foto variabili supportate può produrre un'immagine acquisita di qualità superiore.

SceneAnalysisEffectDefinition

Rappresenta la definizione di un effetto video di analisi della scena.

SceneAnalysisEffectFrame

Rappresenta un fotogramma video che include i risultati dell'operazione di analisi della scena.

SceneAnalyzedEventArgs

Fornisce dati per l'evento SceneAnalysisEffect.SceneAnalyzed .

SpeechCue

Rappresenta un segnale vocale che può essere incluso in timedMetadataTrack. Questo segnale può essere usato per ricevere eventi basati sui metadati inclusi in un flusso TTS (Text-to-Speech), ad esempio limiti delle parole, limiti delle frasi e segnalibri SSML (Speech Sythesis Markup Language).

TimedMetadataStreamDescriptor

Rappresenta una descrizione di un flusso multimediale metada temporale.

TimedMetadataTrack

Rappresenta una traccia dei metadati programmata. La traccia contiene un elenco di oggetti IMediaCue e genera eventi all'inizio e alla fine dell'intervallo di tempo di ogni segnale.

TimedMetadataTrackError

Fornisce informazioni su un errore che si è verificato con una traccia dei metadati temporizzato.

TimedMetadataTrackFailedEventArgs

Fornisce dati per l'evento TimedMetadataTrack.TrackFailed .

TimedTextBouten

Rappresenta un contrassegno bouten associato a una riga di testo temporizzato.

TimedTextCue

Rappresenta un segnale di testo in timedMetadataTrack.

TimedTextLine

Rappresenta una riga di testo visualizzata con timedTextCue.

TimedTextRegion

Espone le proprietà per personalizzare l'aspetto dell'area di rendering di un oggetto TimedTextCue.

TimedTextRuby

Rappresenta un blocco di testo ruby associato a una riga di testo temporizzato.

TimedTextSource

Rappresenta un'origine di dati di testo temporizzato.

TimedTextSourceResolveResultEventArgs

Fornisce i dati per l'evento TimedTextSource.Resolved .

TimedTextStyle

Definisce lo stile del testo di cui è stato eseguito il rendering in un oggetto TimedTextCue. È possibile impostare lo stile di una sottostringa all'interno di un oggetto TimedTextLine usando la proprietà Subformats .

TimedTextSubformat

Definisce un oggetto TimedTextStyle per una sottostringa in timedTextLine. del segnale, che definisce lo stile del testo sottoposto a rendering.

VideoStabilizationEffect

Rappresenta un effetto che stabilizza un flusso video.

VideoStabilizationEffectDefinition

Rappresenta la definizione di un effetto di stabilizzazione video.

VideoStabilizationEffectEnabledChangedEventArgs

Fornisce i dati per l'evento VideoStabilizationEffect.EnabledChanged .

VideoStreamDescriptor

Rappresenta una descrizione di un flusso multimediale video.

VideoTrack

Rappresenta una traccia video.

VideoTrackOpenFailedEventArgs

Fornisce i dati per l'evento OpenFailed di un oggetto VideoTrack.

VideoTrackSupportInfo

Fornisce informazioni di supporto per un VideoTrack. Queste informazioni includono lo stato del decodificatore video e lo stato di MediaSource a cui è associata la traccia video.

Struct

MseTimeRange

Descrive l'inizio e la fine di un intervallo di tempo.

TimedTextDouble

Rappresenta un valore a virgola mobile utilizzato per trasmettere i valori delle proprietà di stile di testo temporali.

TimedTextPadding

Rappresenta le dimensioni della spaziatura interna intorno a un'area di testo temporizzato.

TimedTextPoint

Rappresenta la coordinata 2D utilizzata per trasmettere i valori delle proprietà di stile di testo temporali.

TimedTextSize

Rappresenta una dimensione utilizzata per trasmettere i valori delle proprietà dello stile di testo temporali.

Interfacce

IMediaCue

Definisce l'interfaccia implementata da tutti i segnali multimediali.

IMediaSource

Rappresenta un'origine multimediale che fornisce esempi multimediali a una pipeline multimediale.

IMediaStreamDescriptor

Definisce un'interfaccia implementata da un descrittore di flusso audio o video.

IMediaStreamDescriptor2

Definisce un'interfaccia implementata da un descrittore di flusso audio o video.

IMediaTrack

Definisce l'interfaccia implementata dalle tracce multimediali.

ISingleSelectMediaTrackList

Rappresenta un elenco di tracce multimediali che consente di selezionare un singolo elemento alla volta.

ITimedMetadataTrackProvider

Definisce l'interfaccia implementata da un flusso personalizzato che fornisce tracce di metadati.

Enumerazioni

AudioDecoderDegradation

Specifica il tipo di sgredazione, se presente, applicato a un AudioTrack dal decodificatore audio.

AudioDecoderDegradationReason

Specifica il motivo per cui il decodificatore audio ha danneggiato un audioTrack.

CodecCategory

Specifica la categoria di un codec.

CodecKind

Specifica se un codec opera su dati audio o video.

FaceDetectionMode

Specifica la modalità utilizzata per il rilevamento del viso.

MediaDecoderStatus

Specifica lo stato di un decodificatore multimediale durante la decodifica di un elemento multimediale.

MediaSourceState

Specifica lo stato di un oggetto MediaSource.

MediaSourceStatus

Specifica lo stato di un oggetto MediaSource all'apertura di elementi multimediali associati all'origine.

MediaStreamSourceClosedReason

Specifica il motivo per cui un Oggetto MediaStreamSource è stato chiuso.

MediaStreamSourceErrorStatus

Specifica gli errori correlati a MediaStreamSource.

MediaTrackKind

Specifica il tipo di traccia multimediale.

MseAppendMode

Specifica il modo in cui un oggetto MseSourceBuffer aggiunge un buffer.

MseEndOfStreamStatus

Specifica lo stato alla fine del flusso.

MseReadyState

Specifica lo stato pronto di un oggetto MseStreamSource .

SceneAnalysisRecommendation

Specifica l'elaborazione delle immagini consigliata per migliorare la qualità e la fedeltà delle immagini acquisite in base alle condizioni di acquisizione correnti, come determinato da SceneAnalysisEffect.

TimedMetadataKind

Specifica i tipi di metadati che possono essere presenti in timedMetadataTrack.

TimedMetadataTrackErrorCode

Specifica il tipo di errore che si è verificato con timedMetadataTrack.

TimedTextBoutenPosition

Specifica la posizione di un indicatore di rimbalzo nella dimensione di avanzamento del blocco rispetto alla base ruby associata.

TimedTextBoutenType

Specifica il tipo di contrassegno bouten di cui eseguire il rendering nel testo temporizzato.

TimedTextDisplayAlignment

Specifica l'allineamento di un oggetto TimedTextRegion rispetto al fotogramma video.

TimedTextFlowDirection

Specifica la direzione in cui viene propagato il testo.

TimedTextFontStyle

Specifica gli stili di carattere che possono essere utilizzati per il testo a tempo di visualizzazione.

TimedTextLineAlignment

Specifica l'allineamento di un oggetto TimedTextLine rispetto all'oggetto TimedTextRegion in cui viene visualizzato.

TimedTextRubyAlign

Specifica la posizione del testo ruby all'interno dell'area inline generata dall'annotazione del contenitore di testo ruby.

TimedTextRubyPosition

Specifica la posizione del testo ruby nella dimensione di avanzamento del blocco rispetto alla base ruby associata.

TimedTextRubyReserve

Specifica spazio aggiuntivo da applicare alle aree di linea interessate per riservare spazio sufficiente nella dimensione di avanzamento del blocco in modo da contenere aree inline generate da contenitori di testo ruby posizionati all'interno dei limiti delle aree di linea.

TimedTextScrollMode

Specifica il metodo in cui le righe di testo scorrono nell'area.

TimedTextUnit

Specifica le unità in cui viene espresso un valore di stile di testo temporizzato.

TimedTextWeight

Specifica il peso del testo temporizzato.

TimedTextWrapping

Specifica il comportamento di ritorno a capo del testo temporizzato.

TimedTextWritingMode

Specifica la direzione in cui viene scritto il testo temporizzato.

VideoStabilizationEffectEnabledChangedReason

Specifica il motivo per cui la proprietà VideoStabilizationEffect.Enabled è stata modificata.

Vedi anche