     }
 
     public var bufferSize: Double = 10
+    
     public var playbackEdgeTriggered: Bool = true
 
     public var maximumDuration: TimeInterval {

    }

    public var playbackFreezesAtEnd: Bool = false
    public var playbackState: PlaybackState = .stopped {
        didSet {
            if playbackState != oldValue || !playbackEdgeTriggered {

            }
        }
    }
    
    public var bufferingState: BufferingState = .unknown {
       didSet {
            if bufferingState != oldValue || !playbackEdgeTriggered {
