Condividi tramite


AudioStreamDescriptor Classe

Definizione

Rappresenta una descrizione di un flusso multimediale audio.

public ref class AudioStreamDescriptor sealed
public ref class AudioStreamDescriptor sealed : IMediaStreamDescriptor2
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Core.IAudioStreamDescriptorFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AudioStreamDescriptor final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Core.IAudioStreamDescriptorFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class AudioStreamDescriptor final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Core.IAudioStreamDescriptorFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class AudioStreamDescriptor final : IMediaStreamDescriptor2
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Core.IAudioStreamDescriptorFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AudioStreamDescriptor
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Core.IAudioStreamDescriptorFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class AudioStreamDescriptor
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Core.IAudioStreamDescriptorFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class AudioStreamDescriptor : IMediaStreamDescriptor2
function AudioStreamDescriptor(encodingProperties)
Public NotInheritable Class AudioStreamDescriptor
Public NotInheritable Class AudioStreamDescriptor
Implements IMediaStreamDescriptor2
Ereditarietà
Object Platform::Object IInspectable AudioStreamDescriptor
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Quando si crea un file MediaEncodingProfile, chiamare SetAudioTracks, passando uno o più oggetti AudioStreamDescriptor per fornire informazioni sulle tracce audio da codificare.

Vedere l'esempio MediaStreamSource per un esempio di uso dell'origine di flusso multimediale in un'app UWP.

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1607 14393 LeadingEncoderPadding
1607 14393 FinaleEncoderPadding
1709 16299 Etichetta
1803 17134 Copia

Costruttori

AudioStreamDescriptor(AudioEncodingProperties)

Crea un'istanza della classe AudioStreamDescriptor usando le proprietà AudioEncoding specificate.

Proprietà

EncodingProperties

Ottiene un oggetto che descrive le proprietà di codifica per il flusso audio. Queste proprietà includono la frequenza di esempio e il conteggio dei canali dell'audio.

IsSelected

Ottiene un valore che indica se il flusso è attualmente in uso da mediaStreamSource.

Label

Ottiene o imposta un'etichetta definita dall'app che identifica un flusso audio in un file MediaEncodingProfile contenente più flussi.

Language

Ottiene o imposta il codice del linguaggio RFC-1766 per il flusso.

LeadingEncoderPadding

Ottiene o imposta il numero di campioni inseriti all'inizio del flusso audio dal codificatore come riempimento. Usare questa proprietà per impostare in modo esplicito le dimensioni di riempimento che il sistema userà per implementare la riproduzione senza lacune per il flusso audio.

Name

Ottiene o imposta il nome del flusso.

TrailingEncoderPadding

Ottiene o imposta il numero di campioni inseriti alla fine del flusso audio dal codificatore come riempimento. Usare questa proprietà per impostare in modo esplicito le dimensioni di riempimento che il sistema userà per implementare la riproduzione senza lacune per il flusso audio.

Metodi

Copy()

Crea una copia dell'audioStreamDescriptor.

Si applica a

Vedi anche