Dela via


ACSMediaDiagnosticsDelegate Protocol

Förklaring

@protocol ACSMediaDiagnosticsDelegate;

Description

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

Metoder

onIsSpeakerNotFunctioningChanged

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

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

Parametrar

  • sender -
  • args -

onIsSpeakerBusyChanged

Talaren 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 {

Parametrar

  • sender -
  • args -

onIsSpeakerMutedChanged

Högtalaren är avstängd.

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

Parametrar

  • sender -
  • args -

onIsSpeakerVolumeZeroChanged

Ingen volym på en högtalare.

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

Parametrar

  • sender -
  • args -

onIsNoSpeakerDevicesAvailableChanged

Det finns ingen ljudhögtalarenhet i användarens system.

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

Parametrar

  • sender -
  • args -

onIsSpeakingWhileMicrophoneIsMutedChanged

Talar medan du är på stum.

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

Parametrar

  • sender -
  • args -

onIsNoMicrophoneEnheterAvailableChanged

Inga ljudmikrofonenheter i användarens system.

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

Parametrar

  • sender -
  • args -

onIsMicrophoneBusyChanged

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 {

Parametrar

  • sender -
  • args -

onIsCameraFrozenChanged

Kameran slutar producera ramar i mer än 5 sekunder.

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

Parametrar

  • sender -
  • args -

onIsCameraStartFailedChanged

Allmänt kamerafel.

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

Parametrar

  • sender -
  • args -

onIsCameraStartTimedOutChanged

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

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

Parametrar

  • sender -
  • args -

onIsMicrophoneNotFunctioningChanged

Mikrofonen fungerar inte.

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

Parametrar

  • sender -
  • args -

onIsMicrophoneMutedUnexpectedlyChanged

Mikrofonen går oväntat in i ett avstängt tillstånd.

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

Parametrar

  • sender -
  • args -

onIsCameraPermissionDeniedChanged

Kamerabehörigheter nekades i inställningarna.

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

Parametrar

  • sender -
  • args -