MediaStreamSample Класс

Определение

Представляет образец мультимедиа, используемый MediaStreamSource.

public ref class MediaStreamSample sealed
/// [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 MediaStreamSample final
[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 MediaStreamSample
Public NotInheritable Class MediaStreamSample
Наследование
Object Platform::Object IInspectable MediaStreamSample
Атрибуты

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

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

Комментарии

Пример использования media Stream Source в универсальном приложении для Windows см. в разделе Пример MediaStreamSource .

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

Версия Windows Версия пакета SDK Добавленная стоимость
1809 17763 CreateFromDirect3D11Surface
1809 17763 Direct3D11Surface

Свойства

Buffer

Возвращает буфер, который инкапсулирует данные MediaStreamSample .

DecodeTimestamp

Возвращает и задает метку времени декодирования для этого объекта MediaStreamSample.

Direct3D11Surface

Возвращает IDirect3DSurface, который инкапсулирует данные MediaStreamSample .

Discontinuous

Возвращает или задает значение, указывающее, что предыдущий MediaStreamSample в последовательности отсутствует.

Duration

Возвращает длительность выборки.

ExtendedProperties

Возвращает расширенный набор свойств, который позволяет получать и задавать свойства в MediaStreamSample.

KeyFrame

Возвращает или задает значение, указывающее, что MediaStreamSample содержит ключевой кадр.

Protection

Возвращает объект MediaStreamSampleProtectionProperties , который используется для получения и задания свойств, относящихся к защите управления цифровыми правами (DRM) объекта MediaStreamSample.

Timestamp

Возвращает время, в течение которого образец должен быть отрисован. Это также называется временем презентации.

Методы

CreateFromBuffer(IBuffer, TimeSpan)

Создает MediaStreamSample из IBuffer.

CreateFromDirect3D11Surface(IDirect3DSurface, TimeSpan)

Создает MediaStreamSample из IDirect3DSurface.

CreateFromStreamAsync(IInputStream, UInt32, TimeSpan)

Асинхронно создает MediaStreamSample из IInputStream.

События

Processed

Происходит при обработке MediaStreamSample конвейером мультимедиа.

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

См. также раздел