Dela via


ACSMediaDiagnosticsDelegera protokoll

Deklaration

@protocol ACSMediaDiagnosticsDelegate;

Description

En uppsättning metoder som anropas av ACSMediaDiagnostics som svar på viktiga händelser.

Methods

onIsSpeakerNotFunctioningChanged

Högtalaren fungerar inte (det gick inte att initiera ljudenheten, klienten eller enheten blev inaktiv i mer än 5 sekunder).

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

Parameterar

  • sender -
  • args -

onIsSpeakerUpptagenÄndrad

Högtalaren används redan. Antingen används enheten i exklusivt läge eller så används enheten i delat läge och anroparen uppmanas att använda enheten i exklusivt läge.

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

Parameterar

  • sender -
  • args -

onIsSpeakerMutedChanged

Högtalaren är avstängd.

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

Parameterar

  • sender -
  • args -

onIsSpeakerVolumeZeroChanged

Noll volym på en högtalare.

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

Parameterar

  • sender -
  • args -

onIsNoSpeakerDevicesAvailableChanged

Det finns ingen ljudhögtalarenhet på användarens system.

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

Parameterar

  • sender -
  • args -

onIsSpeakingWhileMicrophoneIsMutedChanged

Talar medan du är på mute.

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

Parameterar

  • sender -
  • args -

onIsNoMicrophoneDevicesAvailableChanged

Inga ljudmikrofonenheter på användarens system.

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

Parameterar

  • sender -
  • args -

onIsMicrophoneUpptagenÄndrad

Mikrofonen används redan. Antingen används enheten i exklusivt läge eller så används enheten i delat läge och anroparen uppmanas att använda enheten i exklusivt läge.

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

Parameterar

  • sender -
  • args -

onIsCameraFrozenChanged

Kameran slutar producera ramar i mer än 5 sekunder.

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

Parameterar

  • sender -
  • args -

onIsCameraStartFailedChanged

Allmänt kamerafel.

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

Parameterar

  • sender -
  • args -

onIsCameraStartTimedOutChanged

Vanligt scenario där kameran är i dåligt tillstånd.

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

Parameterar

  • sender -
  • args -

onIsMicrophoneNotFunctioningChanged

Mikrofonen fungerar inte.

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

Parameterar

  • sender -
  • args -

onIsMicrophoneMutedOexpectedlyChanged

Mikrofonen går oväntat in i avstängt läge.

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

Parameterar

  • sender -
  • args -

onIsCameraPermissionDeniedChanged

Kamerabehörigheter nekades i inställningarna.

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

Parameterar

  • sender -
  • args -