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
- Наследование
- Атрибуты
Требования к 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 |
Возникает при поступлении нового видеокадра из трансляции. |