다음을 통해 공유


MediaStreamSamplePropertySet 클래스

정의

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))
상속
Object Platform::Object IInspectable MediaStreamSamplePropertySet
특성
구현
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 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

설명

유니버설 Windows 앱에서 미디어 스트림 원본을 사용하는 예제는 MediaStreamSource 샘플을 참조하세요.

C# 또는 Microsoft Visual Basic에서 컬렉션 열거

C# 또는 Microsoft Visual Basic에서 MediaStreamSamplePropertySet 개체를 반복할 수 있습니다. foreach 구문 사용과 같은 대부분의 경우 컴파일러는 이 캐스팅을 수행하므로 명시적으로 캐스팅 IEnumerable 할 필요가 없습니다. 예를 들어 GetEnumerator를 호출하려는 경우 명시적으로 캐스팅해야 하는 경우 KeyValuePairGuidObject를 제약 조건으로 사용하여 컬렉션 개체를 IEnumerable<T>로 캐스팅합니다.

속성

Size

속성 집합에 포함된 항목 수를 가져옵니다.

메서드

Clear()

속성 집합에서 모든 항목을 제거합니다.

First()

속성 집합의 항목을 열거하는 반복기를 반환합니다.

GetView()

속성 집합의 변경할 수 없는 보기를 가져옵니다.

HasKey(Guid)

지정된 키가 속성 집합에 있는지를 나타냅니다.

Insert(Guid, Object)

지정된 키와 값을 속성 집합에 추가합니다.

Lookup(Guid)

지정된 키의 값을 검색합니다.

Remove(Guid)

속성 집합에서 항목을 제거합니다.

적용 대상

추가 정보