Make AudioOutputSettings and VideoOutputSettings properties public

This commit is contained in:
Sami Samhuri 2024-10-19 14:37:20 -07:00
parent 6bda654048
commit d995fbab46
No known key found for this signature in database
2 changed files with 8 additions and 8 deletions

View file

@ -26,9 +26,9 @@ public struct AudioOutputSettings: Hashable, Sendable, Codable {
}
}
let format: AudioFormatID
let channels: Int
let sampleRate: Int?
public let format: AudioFormatID
public let channels: Int
public let sampleRate: Int?
/// Specifies the AAC format with 2 channels at a 44.1 KHz sample rate.
public static var `default`: AudioOutputSettings {

View file

@ -88,11 +88,11 @@ public struct VideoOutputSettings: Hashable, Sendable, Codable {
}
}
let codec: Codec
let size: CGSize
let fps: Int?
let bitrate: Int?
let color: Color?
public let codec: Codec
public let size: CGSize
public let fps: Int?
public let bitrate: Int?
public let color: Color?
public static func codec(_ codec: Codec, size: CGSize) -> VideoOutputSettings {
.init(codec: codec, size: size, fps: nil, bitrate: nil, color: nil)