EAEPlaybackService

Objective-C

@interface EAEPlaybackService : NSObject

@property(nonatomic, assign, readonly) BOOL shouldPlayStereoAudio; // By default the property is set to NO
@property (nonatomic) BOOL inDemoMode;

@property (nonatomic, assign) NSString *channelAddress;
@property (nonatomic, assign) EAEAudioChannel *channel;
@property (nonatomic, strong, readonly) NSString *channelPassphrase;
extern const int kEAEPlayerRTPPort;
extern NSString *const kUDPOpusDelegateInterruption;

- (void)startPlayback:(BOOL) shouldPlayStereoAudio : (BOOL)headsetPluggedIn :(BOOL)useLoudSpeaker;
- (void)stopPlayback;

@end

Swift

class EAEPlaybackService : NSObject

Undocumented

  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, assign, readonly) BOOL shouldPlayStereoAudio

    Swift

    var shouldPlayStereoAudio: Bool { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) BOOL inDemoMode

    Swift

    var inDemoMode: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) NSString *channelAddress

    Swift

    unowned(unsafe) var channelAddress: NSString! { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) EAEAudioChannel *channel

    Swift

    unowned(unsafe) var channel: EAEAudioChannel! { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSString *channelPassphrase

    Swift

    var channelPassphrase: String! { get }
  • Undocumented

    Declaration

    Objective-C

    - (void)startPlayback:(BOOL) shouldPlayStereoAudio : (BOOL)headsetPluggedIn :(BOOL)useLoudSpeaker;

    Swift

    func startPlayback(_ shouldPlayStereoAudio: Bool, _ headsetPluggedIn: Bool, _ useLoudSpeaker: Bool)
  • Undocumented

    Declaration

    Objective-C

    - (void)stopPlayback;

    Swift

    func stopPlayback()