다음을 통해 공유


ACSMediaDiagnostics대리자 프로토콜

선언

@protocol ACSMediaDiagnosticsDelegate;

Description

중요한 이벤트에 대한 응답으로 ACSMediaDiagnostics에서 호출하는 메서드 집합입니다.

메서드

onIsSpeakerNotFunctioning변경됨

스피커가 작동하지 않습니다(오디오 장치 클라이언트를 초기화하지 못했거나 장치가 5초 이상 비활성화됨).

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

매개 변수

  • sender -
  • args -

onIsSpeakerBusy변경됨

스피커가 이미 사용 중입니다. 디바이스가 단독 모드로 사용 중이거나, 디바이스가 공유 모드로 사용 중인데 호출자가 디바이스를 단독 모드로 사용할 것을 요청했습니다.

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

매개 변수

  • sender -
  • args -

onIsSpeakerMuted변경됨

스피커가 음소거되었습니다.

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

매개 변수

  • sender -
  • args -

onIsSpeakerVolumeZero변경됨

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

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

매개 변수

  • sender -
  • args -

onIsNoSpeakerDevicesAvailable변경됨

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

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

매개 변수

  • sender -
  • args -

onIsSpeakingWhileMicrophoneIsMuted변경됨

음소거 상태에서 말합니다.

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

매개 변수

  • sender -
  • args -

onIsNoMicrophoneDevicesAvailable변경됨

사용자 시스템에 오디오 마이크 장치가 없습니다.

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

매개 변수

  • sender -
  • args -

onIsMicrophoneBusy변경됨

마이크가 이미 사용 중입니다. 디바이스가 단독 모드로 사용 중이거나, 디바이스가 공유 모드로 사용 중인데 호출자가 디바이스를 단독 모드로 사용할 것을 요청했습니다.

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

매개 변수

  • sender -
  • args -

onIsCameraFrozen변경됨

카메라가 5초 넘게 프레임 생성을 중지합니다.

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

매개 변수

  • sender -
  • args -

onIsCameraStartFailed변경됨

일반 카메라 오류입니다.

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

매개 변수

  • sender -
  • args -

onIsCameraStartTimedOut변경됨

카메라가 잘못된 상태인 일반적인 시나리오입니다.

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

매개 변수

  • sender -
  • args -

onIsMicrophoneNotFunctioning변경됨

마이크가 작동하지 않습니다.

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

매개 변수

  • sender -
  • args -

onIsMicrophoneMuted예기치 않게 변경됨

마이크가 예기치 않게 음소거 상태로 전환됩니다.

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

매개 변수

  • sender -
  • args -

onIsCameraPermission거부변경됨

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

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

매개 변수

  • sender -
  • args -