Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Декларация
@protocol ACSMediaDiagnosticsDelegate;
Description
Набор методов, которые вызываются 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-
onIsNoSpeakerDevicesДоступноИзменено
В системе пользователя нет акустического устройства.
-(void)onIsNoSpeakerDevicesAvailableChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Параметры
sender-args-
onIsSpeakingWhileMicrophoneIsMutedChanged
Разговор при отключенном микрофоне.
-(void)onIsSpeakingWhileMicrophoneIsMutedChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Параметры
sender-args-
onIsNoMicrophoneDevicesAvailableChanged
В системе пользователя нет аудиомикрофонов.
-(void)onIsNoMicrophoneDevicesAvailableChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Параметры
sender-args-
onIsMicrophoneBusyИзменено
Микрофон уже используется. Либо устройство используется в монопольном режиме, либо устройство используется в общем режиме, и вызывающий попросил использовать устройство в монопольном режиме.
-(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-
onIsMicrophoneMutedНеожиданно изменен
Микрофон неожиданно переходит в отключенное состояние.
-(void)onIsMicrophoneMutedUnexpectedlyChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Параметры
sender-args-
onIsCameraPermissionDeniedChanged
В настройках отключен доступ к камере.
-(void)onIsCameraPermissionDeniedChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Параметры
sender-args-