Share via


MediaStreamSamplePropertySet Classe

Definizione

Contiene le proprietà per 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))
Ereditarietà
Object Platform::Object IInspectable MediaStreamSamplePropertySet
Attributi
Implementazioni
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>>

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

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

Enumerazione della raccolta in C# o Microsoft Visual Basic

È possibile eseguire l'iterazione tramite un oggetto MediaStreamSamplePropertySet in C# o Microsoft Visual Basic. In molti casi, ad esempio usando la sintassi foreach , il compilatore esegue questo cast per l'utente e non è necessario eseguire il cast IEnumerable in modo esplicito. Se è necessario eseguire il cast in modo esplicito, ad esempio se si vuole chiamare GetEnumerator, eseguire il cast dell'oggetto raccolta in IEnumerable<T> con un KeyValuePair di Guid e Object come vincolo.

Proprietà

Size

Ottiene il numero di elementi contenuti nel set di proprietà.

Metodi

Clear()

Rimuove tutti gli elementi dal set di proprietà.

First()

Restituisce un iteratore per enumerare gli elementi nel set di proprietà.

GetView()

Ottiene una visualizzazione non modificabile del set di proprietà.

HasKey(Guid)

Indica se la chiave specificata esiste nel set di proprietà.

Insert(Guid, Object)

Aggiunge la chiave e il valore specificati al set di proprietà.

Lookup(Guid)

Recupera il valore per la chiave specificata.

Remove(Guid)

Rimuove un elemento dal set di proprietà.

Si applica a

Vedi anche