MediaPropertySet Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет набор свойств мультимедиа.
public ref class MediaPropertySet sealed : IIterable<IKeyValuePair<Platform::Guid, Platform::Object ^> ^>, IMap<Platform::Guid, Platform::Object ^>
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.HasVariant]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaPropertySet final : IIterable<IKeyValuePair<winrt::guid, IInspectable const&>>, IMap<winrt::guid, IInspectable const&>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.HasVariant]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class MediaPropertySet final : IIterable<IKeyValuePair<winrt::guid, IInspectable const&>>, IMap<winrt::guid, IInspectable const&>
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.HasVariant]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaPropertySet : IDictionary<Guid,object>, IEnumerable<KeyValuePair<Guid,object>>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.HasVariant]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class MediaPropertySet : IDictionary<Guid,object>, IEnumerable<KeyValuePair<Guid,object>>
function MediaPropertySet()
Public NotInheritable Class MediaPropertySet
Implements IDictionary(Of Guid, Object), IEnumerable(Of KeyValuePair(Of Guid, Object))
- Наследование
- Атрибуты
- Реализации
-
IMap<Guid,Object> IDictionary<Guid,Object> IMap<Platform::Guid,Platform::Object> IMap<winrt::guid,IInspectable> IIterable<IKeyValuePair<K,V>> IEnumerable<KeyValuePair<K,V>> IIterable<IKeyValuePair<Guid,Object>> 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)
|
Комментарии
Экземпляр этого объекта не создается напрямую, он возвращается путем получения одного из следующих свойств:
- AudioEncodingProperties.Properties
- ContainerEncodingProperties.Properties
- ImageEncodingProperties.Properties
- VideoEncodingProperties.Properties
- IMediaEncodingProperties.Properties
Сведения о работе с коллекцией наборов свойств см. в разделе PropertySet.
Списки элементов коллекции
Для JavaScript MediaPropertySet поддерживает использование индекса для доступа к элементам.
Конструкторы
MediaPropertySet() |
Создает экземпляр для MediaPropertySet. |
Свойства
Size |
Возвращает количество элементов, содержащихся в наборе свойств. |
Методы
Clear() |
Удаляет все элементы из набора свойств. |
First() |
Возвращает итератор для перечисления элементов в наборе свойств. |
GetView() |
Возвращает неизменяемое представление набора свойств. |
HasKey(Guid) |
Указывает, содержит ли набор свойств элемент с указанным ключом. |
Insert(Guid, Object) |
Добавляет элемент в набор свойств. |
Lookup(Guid) |
Извлекает значение для указанного ключа. |
Remove(Guid) |
Удаляет элемент из набора свойств. |