다음을 통해 공유


ACSMediaDiagnosticsDelegate 프로토콜

선언

@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

스피커의 볼륨이 0개입니다.

-(void)onIsSpeakerVolumeZeroChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {

매개 변수

  • sender -
  • args -

onIsNoSpeakerDevicesAvailableChanged

사용자 시스템에 오디오 스피커 디바이스가 없습니다.

-(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 -

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 -

onIsCameraPermissionDeniedChanged

설정에서 카메라 사용 권한이 거부되었습니다.

-(void)onIsCameraPermissionDeniedChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {

매개 변수

  • sender -
  • args -