Share via


MediaStreamSamplePropertySet Classe

Définition

Contient des propriétés pour 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))
Héritage
Object Platform::Object IInspectable MediaStreamSamplePropertySet
Attributs
Implémente
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>>

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Consultez l’exemple MediaStreamSource pour obtenir un exemple d’utilisation de media stream source dans une application Windows universelle.

Énumération de la collection en C# ou Microsoft Visual Basic

Vous pouvez itérer au sein d’un objet MediaStreamSamplePropertySet en C# ou Microsoft Visual Basic. Dans de nombreux cas, comme l’utilisation de la syntaxe foreach , le compilateur effectue ce cast pour vous et vous n’aurez pas besoin d’effectuer un cast IEnumerable vers explicitement. Si vous avez besoin d’un cast explicite, par exemple si vous souhaitez appeler GetEnumerator, castez l’objet de collection en IEnumerable<T> avec un KeyValuePair de GUID et Object comme contrainte.

Propriétés

Size

Obtient le nombre d’éléments contenus dans le jeu de propriétés.

Méthodes

Clear()

Supprime tous les éléments du jeu de propriétés.

First()

Retourne un itérateur pour énumérer les éléments dans le jeu de propriétés.

GetView()

Obtient une vue immuable du jeu de propriétés.

HasKey(Guid)

Indique si la clé spécifiée existe dans le jeu de propriétés.

Insert(Guid, Object)

Ajoute la clé et la valeur spécifiées au jeu de propriétés.

Lookup(Guid)

Récupère la valeur de la clé spécifiée.

Remove(Guid)

Supprime un élément du jeu de propriétés.

S’applique à

Voir aussi