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


AppBroadcastStreamReader Класс

Определение

Предоставляет методы и события для получения аудио- и видеокадров из широковещательного потока приложения.

Примечание

Для этого API требуются возможности appBroadcast и appBroadcastSettings , доступные не для всех приложений Windows. Если ваша учетная запись разработчика не специально подготовлена корпорацией Майкрософт, вызовы этого API будут завершаться ошибкой во время выполнения.

public ref class AppBroadcastStreamReader sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Media.Capture.AppBroadcastContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppBroadcastStreamReader final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Media.Capture.AppBroadcastContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppBroadcastStreamReader
Public NotInheritable Class AppBroadcastStreamReader
Наследование
Object Platform::Object IInspectable AppBroadcastStreamReader
Атрибуты

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

Семейство устройств
Windows Desktop Extension SDK (появилось в 10.0.15063.0)
API contract
Windows.Media.Capture.AppBroadcastContract (появилось в v1.0)
Возможности приложения
appBroadcast appBroadcastSettings

Комментарии

Получение экземпляра этого класса путем доступа к AppBroadcastBackgroundServiceStreamInfo.BroadcastStreamReader

Этот API может вызвать ошибку, если фоновая служба завершила работу из-за времени ожидания простоя.

Свойства

AudioAacSequence

Возвращает буфер, содержащий заголовок последовательности для аудиопотока AAC.

AudioBitrate

Возвращает скорость звукового потока, связанного с AppBroadcastStreamReader, в битах в секунду.

AudioChannels

Возвращает количество каналов в аудиопотоке, связанном с AppBroadcastStreamReader.

AudioSampleRate

Возвращает частоту выборки звукового потока, связанного с AppBroadcastStreamReader.

VideoBitrate

Возвращает скорость видеопотока, связанного с AppBroadcastStreamReader, в битах в секунду.

VideoHeight

Возвращает высоту кадров в видеопотоке, связанном с AppBroadcastStreamReader.

VideoWidth

Возвращает ширину кадров в видеопотоке, связанном с AppBroadcastStreamReader.

Методы

TryGetNextAudioFrame()

Пытается получить объект AppBroadcastStreamAudioFrame , представляющий последний аудиокадр из широковещательного потока.

TryGetNextVideoFrame()

Пытается получить объект AppBroadcastStreamVideoFrame , представляющий последний видеокадр из широковещательного потока.

События

AudioFrameArrived

Возникает при поступлении нового звукового кадра из трансляции.

VideoFrameArrived

Возникает при поступлении нового видеокадра из трансляции.

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