AppBroadcastState Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет состояние широковещательного приложения и управляет им.
Примечание
Для этого API требуются возможности appBroadcast и appBroadcastSettings , доступные не для всех приложений Windows. Если ваша учетная запись разработчика не специально подготовлена корпорацией Майкрософт, вызовы этого API будут завершаться ошибкой во время выполнения.
public ref class AppBroadcastState sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Media.Capture.AppBroadcastContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppBroadcastState final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Media.Capture.AppBroadcastContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppBroadcastState
Public NotInheritable Class AppBroadcastState
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows Desktop Extension SDK (появилось в 10.0.15063.0)
|
API contract |
Windows.Media.Capture.AppBroadcastContract (появилось в v1.0)
|
Возможности приложения |
appBroadcast
appBroadcastSettings
|
Комментарии
Этот API может вызвать ошибку, если фоновая служба завершила работу из-за времени ожидания простоя.
Свойства
AuthenticationResult |
Возвращает результат проверки подлинности состояния широковещательного приложения. |
CameraCaptureError |
Возвращает ошибку захвата камеры, связанную с состоянием трансляции приложения. |
CameraCaptureState |
Возвращает состояние захвата камеры. |
EncodedVideoSize |
Возвращает размер закодированного видео для трансляции приложения. |
IsCaptureTargetRunning |
Возвращает значение, указывающее, запущен ли целевой объект записи в данный момент. |
MicrophoneCaptureError |
Возвращает ошибку захвата микрофона, связанную с состоянием трансляции приложения. |
MicrophoneCaptureState |
Возвращает состояние записи микрофона. |
OAuthCallbackUri |
Возвращает универсальный код ресурса (URI) обратного вызова OAuth, связанный с состоянием трансляции приложения. |
OAuthRequestUri |
Возвращает универсальный код ресурса (URI) запроса OAuth, связанный с состоянием широковещательного приложения. |
PlugInState |
Возвращает состояние подключаемого модуля, связанного с состоянием трансляции приложения. |
ShouldCaptureCamera |
Возвращает или задает значение, указывающее, должна ли камера быть захвачена для трансляции приложения. |
ShouldCaptureMicrophone |
Возвращает или задает значение, указывающее, следует ли записывать микрофон для трансляции приложения. |
SignInState |
Возвращает или задает значение, указывающее состояние входа в широковещательное приложение. |
StreamState |
Возвращает значение, указывающее состояние широковещательного потока приложения. |
TerminationReason |
Возвращает значение, указывающее причину прекращения трансляции приложения. |
TerminationReasonPlugInSpecific |
Возвращает значение, указывающее причину, указанную подключаемым модулем для прекращения трансляции приложения. |
ViewerCount |
Возвращает число зрителей широковещательного приложения. |
Методы
RestartCameraCapture() |
Перезапускает запись камеры для трансляции приложения. |
RestartMicrophoneCapture() |
Перезапуск записи микрофона для трансляции приложения. |
События
CameraCaptureStateChanged |
Происходит при изменении состояния захвата камеры. |
CaptureTargetClosed |
Происходит при закрытии целевого объекта записи. |
MicrophoneCaptureStateChanged |
Происходит при изменении состояния записи микрофона. |
PlugInStateChanged |
Происходит при изменении состояния подключаемого модуля, связанного с широковещательным состоянием приложения. |
StreamStateChanged |
Происходит при изменении состояния потока широковещательного приложения. |
ViewerCountChanged |
Происходит при изменении количества зрителей широковещательного приложения. |