Class AVPlaybackCoordinator

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol
Direct Known Subclasses:
AVDelegatingPlaybackCoordinator, AVPlayerPlaybackCoordinator

public class AVPlaybackCoordinator
extends NSObject
Since:
Available in iOS 15.0 and later.
  • Constructor Details

    • AVPlaybackCoordinator

      protected AVPlaybackCoordinator()
    • AVPlaybackCoordinator

      protected AVPlaybackCoordinator​(NSObject.Handle h, long handle)
    • AVPlaybackCoordinator

      protected AVPlaybackCoordinator​(NSObject.SkipInit skipInit)
  • Method Details

    • getOtherParticipants

      public NSArray<AVCoordinatedPlaybackParticipant> getOtherParticipants()
    • getSuspensionReasons

      public NSArray<NSString> getSuspensionReasons()
    • getSuspensionReasonsThatTriggerWaiting

      public NSArray<NSString> getSuspensionReasonsThatTriggerWaiting()
    • setSuspensionReasonsThatTriggerWaiting

      public void setSuspensionReasonsThatTriggerWaiting​(NSArray<NSString> v)
    • isPauseSnapsToMediaTimeOfOriginator

      public boolean isPauseSnapsToMediaTimeOfOriginator()
    • setPauseSnapsToMediaTimeOfOriginator

      public void setPauseSnapsToMediaTimeOfOriginator​(boolean v)
    • beginSuspensionForReason

      public AVCoordinatedPlaybackSuspension beginSuspensionForReason​(String suspensionReason)
    • expectedItemTimeAtHostTime

      public CMTime expectedItemTimeAtHostTime​(CMTime hostClockTime)
    • setParticipantLimitForWaitingOutSuspensions

      public void setParticipantLimitForWaitingOutSuspensions​(long participantLimit, String reason)
    • getParticipantLimitForWaitingOutSuspensions

      public long getParticipantLimitForWaitingOutSuspensions​(String reason)