ПРОТОКОЛ ACSMediaDiagnosticsDelegate
Объявление
@protocol ACSMediaDiagnosticsDelegate;
Описание
Набор методов, которые вызываются ACSMediaDiagnostics в ответ на важные события.
Методы
onIsSpeakerNotFunctioningChanged
Динамик не работает (не удалось инициализировать клиент звукового устройства или устройство стало неактивным в течение более 5 секунд).
-(void)onIsSpeakerNotFunctioningChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Параметры
sender
-args
-
onIsSpeakerBusyChanged
Динамик уже используется. Либо устройство используется в монопольном режиме, либо устройство используется в режиме общего доступа, и вызывающий объект попросил использовать устройство в монопольном режиме.
-(void)onIsSpeakerBusyChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Параметры
sender
-args
-
onIsSpeakerMutedChanged
Динамик отключен.
-(void)onIsSpeakerMutedChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Параметры
sender
-args
-
onIsSpeakerVolumeZeroChanged
Нулевая громкость динамика.
-(void)onIsSpeakerVolumeZeroChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Параметры
sender
-args
-
onIsNoSpeakerDevicesAvailableChanged
В системе пользователя нет звукового динамика.
-(void)onIsNoSpeakerDevicesAvailableChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Параметры
sender
-args
-
onIsSpeakingTimeMicrophoneIsMutedChanged
Разговор при отключенном микрофоне.
-(void)onIsSpeakingWhileMicrophoneIsMutedChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Параметры
sender
-args
-
onIsNoMicrophoneDevicesAvailableChanged
Нет звуковых микрофонных устройств в системе пользователя.
-(void)onIsNoMicrophoneDevicesAvailableChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Параметры
sender
-args
-
onIsMicrophoneBusyChanged
Микрофон уже используется. Либо устройство используется в монопольном режиме, либо устройство используется в режиме общего доступа, и вызывающий объект попросил использовать устройство в монопольном режиме.
-(void)onIsMicrophoneBusyChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Параметры
sender
-args
-
onIsCameraFrozenChanged
Камера останавливает создание кадров более чем на 5 секунд.
-(void)onIsCameraFrozenChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Параметры
sender
-args
-
onIsCameraStartFailedChanged
Общий сбой камеры.
-(void)onIsCameraStartFailedChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Параметры
sender
-args
-
onIsCameraStartTimedOutChanged
Распространенный сценарий, в котором камера неисправна.
-(void)onIsCameraStartTimedOutChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Параметры
sender
-args
-
onIsMicrophoneNotFunctioningChanged
Микрофон не работает.
-(void)onIsMicrophoneNotFunctioningChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Параметры
sender
-args
-
onIsMicrophoneMutedUnexpectedlyChanged
Микрофон неожиданно переходит в состояние выключения.
-(void)onIsMicrophoneMutedUnexpectedlyChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Параметры
sender
-args
-
onIsCameraPermissionDeniedChangedChanged
В настройках отключен доступ к камере.
-(void)onIsCameraPermissionDeniedChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Параметры
sender
-args
-