CallkitIncomingAppDelegate.swift 613 B

123456789101112131415161718192021222324252627
  1. //
  2. // CallkitIncomingAppDelegate.swift
  3. // flutter_callkit_incoming
  4. //
  5. // Created by Hien Nguyen on 05/01/2024.
  6. //
  7. import Foundation
  8. import AVFAudio
  9. import CallKit
  10. public protocol CallkitIncomingAppDelegate : NSObjectProtocol {
  11. func onAccept(_ call: Call, _ action: CXAnswerCallAction);
  12. func onDecline(_ call: Call, _ action: CXEndCallAction);
  13. func onEnd(_ call: Call, _ action: CXEndCallAction);
  14. func onTimeOut(_ call: Call);
  15. func didActivateAudioSession(_ audioSession: AVAudioSession)
  16. func didDeactivateAudioSession(_ audioSession: AVAudioSession)
  17. }