Поделиться через


ContainerEncodingProperties Класс

Определение

Описывает формат контейнера мультимедиа.

public ref class ContainerEncodingProperties sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ContainerEncodingProperties final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [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 ContainerEncodingProperties final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ContainerEncodingProperties
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[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 ContainerEncodingProperties
function ContainerEncodingProperties()
Public NotInheritable Class ContainerEncodingProperties
Наследование
Object Platform::Object IInspectable ContainerEncodingProperties
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Файлы мультимедиа обычно содержат по крайней мере некоторые из следующих элементов:

  • Заголовки файлов, описывающие количество потоков, формат каждого потока и т. д.
  • Индекс, обеспечивающий случайный доступ к содержимому.
  • Метаданные, описывающие содержимое (например, исполнитель или заголовок).

Термин контейнер мультимедиа описывает весь пакет данных мультимедиа, заголовки файлов, индексы и метаданные. Причина использования термина "контейнер ", а не "файл ", заключается в том, что некоторые форматы контейнеров предназначены для прямой трансляции. Контейнер может быть создан в режиме реального времени без сохранения в виде файла.

Ранним примером контейнера мультимедиа является формат AVI-файла. Другие примеры включают MP4 и расширенный формат систем (ASF). Контейнеры можно определить по расширению имени файла (например, ".mp4") или по типу MIME.

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1803 17134 Копировать

Конструкторы

ContainerEncodingProperties()

Создает новый экземпляр класса ContainerEncodingProperties .

Свойства

Properties

Возвращает дополнительные свойства формата для контейнера мультимедиа.

Subtype

Возвращает или задает подтип контейнера мультимедиа.

Type

Возвращает тип формата.

Методы

Copy()

Создает копию объекта ContainerEncodingProperties .

Применяется к