Freigeben über


MediaStreamSamplePropertySet Klasse

Definition

Enthält Eigenschaften für mediaStreamSample.

public ref class MediaStreamSamplePropertySet sealed : IIterable<IKeyValuePair<Platform::Guid, Platform::Object ^> ^>, IMap<Platform::Guid, Platform::Object ^>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.HasVariant]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class MediaStreamSamplePropertySet final : IIterable<IKeyValuePair<winrt::guid, IInspectable const&>>, IMap<winrt::guid, IInspectable const&>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.HasVariant]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class MediaStreamSamplePropertySet : IDictionary<Guid,object>, IEnumerable<KeyValuePair<Guid,object>>
Public NotInheritable Class MediaStreamSamplePropertySet
Implements IDictionary(Of Guid, Object), IEnumerable(Of KeyValuePair(Of Guid, Object))
Vererbung
Object Platform::Object IInspectable MediaStreamSamplePropertySet
Attribute
Implementiert
IDictionary<Guid,Object> IMap<Platform::Guid,Platform::Object> IMap<winrt::guid,IInspectable> IIterable<IKeyValuePair<K,V>> IEnumerable<KeyValuePair<K,V>> IEnumerable<KeyValuePair<Guid,Object>> IIterable<IKeyValuePair<Platform::Guid,Platform::Object>> IIterable<IKeyValuePair<winrt::guid,IInspectable>>

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Ein Beispiel für die Verwendung von Media Stream Source in einer universellen Windows-App finden Sie im MediaStreamSource-Beispiel .

Auflisten der Sammlung in C# oder Microsoft Visual Basic

Sie können ein MediaStreamSamplePropertySet-Objekt in C# oder Microsoft Visual Basic durchlaufen. In vielen Fällen, z. B. mithilfe der foreach-Syntax , führt der Compiler diese Umwandlung für Sie durch, und Sie müssen nicht explizit in IEnumerable umgewandelt werden. Wenn Sie eine explizite Umwandlung durchführen müssen, z. B. wenn Sie GetEnumerator aufrufen möchten, wandeln Sie das Auflistungsobjekt in IEnumerable<T> mit einem KeyValuePair von Guid und Object als Einschränkung um.

Eigenschaften

Size

Ruft die Anzahl der elemente ab, die im Eigenschaftensatz enthalten sind.

Methoden

Clear()

Entfernt alle Elemente aus dem Eigenschaftensatz.

First()

Gibt einen Iterator zurück, um die Elemente im Eigenschaftensatz aufzulisten.

GetView()

Ruft eine unveränderliche Ansicht des Eigenschaftensatzes ab.

HasKey(Guid)

Gibt an, ob der angegebene Schlüssel im Eigenschaftensatz vorhanden ist.

Insert(Guid, Object)

Fügt dem Eigenschaftensatz den angegebenen Schlüssel und Wert hinzu.

Lookup(Guid)

Ruft den Wert für den angegebenen Schlüssel ab.

Remove(Guid)

Entfernt ein Element aus dem Eigenschaftensatz.

Gilt für:

Weitere Informationen