mirror of https://github.com/mpv-player/mpv
mac/libmpv: remove unused functions
This commit is contained in:
parent
12782aad6c
commit
9cee44147a
|
@ -168,43 +168,6 @@ class LibmpvHelper {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func commandAsync(_ cmd: [String?], id: UInt64 = 1) {
|
|
||||||
if mpvHandle == nil { return }
|
|
||||||
var mCmd = cmd
|
|
||||||
mCmd.append(nil)
|
|
||||||
var cargs = mCmd.map { $0.flatMap { UnsafePointer<Int8>(strdup($0)) } }
|
|
||||||
mpv_command_async(mpvHandle, id, &cargs)
|
|
||||||
for ptr in cargs { free(UnsafeMutablePointer(mutating: ptr)) }
|
|
||||||
}
|
|
||||||
|
|
||||||
// Unsafe function when called while using the render API
|
|
||||||
func command(_ cmd: String) {
|
|
||||||
if mpvHandle == nil { return }
|
|
||||||
mpv_command_string(mpvHandle, cmd)
|
|
||||||
}
|
|
||||||
|
|
||||||
func getBoolProperty(_ name: String) -> Bool {
|
|
||||||
if mpvHandle == nil { return false }
|
|
||||||
var value = Int32()
|
|
||||||
mpv_get_property(mpvHandle, name, MPV_FORMAT_FLAG, &value)
|
|
||||||
return value > 0
|
|
||||||
}
|
|
||||||
|
|
||||||
func getIntProperty(_ name: String) -> Int {
|
|
||||||
if mpvHandle == nil { return 0 }
|
|
||||||
var value = Int64()
|
|
||||||
mpv_get_property(mpvHandle, name, MPV_FORMAT_INT64, &value)
|
|
||||||
return Int(value)
|
|
||||||
}
|
|
||||||
|
|
||||||
func getStringProperty(_ name: String) -> String? {
|
|
||||||
guard let mpv = mpvHandle else { return nil }
|
|
||||||
guard let value = mpv_get_property_string(mpv, name) else { return nil }
|
|
||||||
let str = String(cString: value)
|
|
||||||
mpv_free(value)
|
|
||||||
return str
|
|
||||||
}
|
|
||||||
|
|
||||||
func deinitRender() {
|
func deinitRender() {
|
||||||
mpv_render_context_set_update_callback(mpvRenderContext, nil, nil)
|
mpv_render_context_set_update_callback(mpvRenderContext, nil, nil)
|
||||||
mp_render_context_set_control_callback(mpvRenderContext, nil, nil)
|
mp_render_context_set_control_callback(mpvRenderContext, nil, nil)
|
||||||
|
|
Loading…
Reference in New Issue