RecordingOptions

@objcMembers
@objc(SBCRecordingOptions)
public class RecordingOptions : NSObject

Recording option that is used when starting a recording session.

Since

1.3.0
  • Used to specify a type of recording that specifies which participant or media to record such as remoteAudioAndVideo.

    Since

    1.3.0

    Declaration

    Swift

    public let recordingType: RecordingType
  • Used to specify the base directory path of where the recorded file will be saved

    Since

    1.3.0

    Declaration

    Swift

    public let directoryPath: URL
  • Used to specify a name of the recorded file. If unspecified, it will be saved as {type}_{callId}_{timestamp}.

    Since

    1.3.0

    Declaration

    Swift

    public let fileName: String?
  • Undocumented

    Declaration

    Swift

    public init(recordingType: RecordingType, directoryPath: URL, fileName: String? = nil)
  • Undocumented

    See more

    Declaration

    Swift

    @objc(SBCRecordingType)
    public enum RecordingType : Int, RawRepresentable, Codable