fix
This commit is contained in:
84
libbluray.go
84
libbluray.go
@@ -352,49 +352,49 @@ func (d *DBStruct) GetTitleInfo(titleIdx uint32, angle uint) (*BlurayTitleInfo,
|
|||||||
return titleInfo, nil
|
return titleInfo, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// SelectTitle 从 GetTitles() 创建的列表中选择标题
|
//// SelectTitle 从 GetTitles() 创建的列表中选择标题
|
||||||
// [未测试] 由copilot生成的代码
|
//// [未测试] 由copilot生成的代码
|
||||||
// [NotTested] Code generated by copilot
|
//// [NotTested] Code generated by copilot
|
||||||
func (d *DBStruct) SelectTitle(titleIdx uint32) (int, error) {
|
//func (d *DBStruct) SelectTitle(titleIdx uint32) (int, error) {
|
||||||
result := C.bd_select_title(d.bd, C.uint32_t(titleIdx))
|
// result := C.bd_select_title(d.bd, C.uint32_t(titleIdx))
|
||||||
if result != 0 {
|
// if result != 0 {
|
||||||
return 0, fmt.Errorf("failed to select title")
|
// return 0, fmt.Errorf("failed to select title")
|
||||||
}
|
// }
|
||||||
return int(result), nil
|
// return int(result), nil
|
||||||
}
|
//}
|
||||||
|
//
|
||||||
|
//// SelectPlaylist 选择播放列表
|
||||||
|
//// [未测试] 由copilot生成的代码
|
||||||
|
//// [NotTested] Code generated by copilot
|
||||||
|
//func (d *DBStruct) SelectPlaylist(playlistIdx uint32) (int, error) {
|
||||||
|
// result := C.bd_select_playlist(d.bd, C.uint32_t(playlistIdx))
|
||||||
|
// if result != 0 {
|
||||||
|
// return 0, fmt.Errorf("failed to select playlist")
|
||||||
|
// }
|
||||||
|
// return int(result), nil
|
||||||
|
//}
|
||||||
|
//
|
||||||
|
//// GetCurrentTitle 获取当前标题
|
||||||
|
//// [未测试] 由copilot生成的代码
|
||||||
|
//// [NotTested] Code generated by copilot
|
||||||
|
//func (d *DBStruct) GetCurrentTitle() (uint32, error) {
|
||||||
|
// result := C.bd_get_current_title(d.bd)
|
||||||
|
// if result == 0 {
|
||||||
|
// return 0, fmt.Errorf("failed to get current title")
|
||||||
|
// }
|
||||||
|
// return uint32(result), nil
|
||||||
|
//}
|
||||||
|
|
||||||
// SelectPlaylist 选择播放列表
|
//// Read Read from currently selected title file, decrypt if possible
|
||||||
// [未测试] 由copilot生成的代码
|
//// [未测试] 由copilot生成的代码
|
||||||
// [NotTested] Code generated by copilot
|
//// [NotTested] Code generated by copilot
|
||||||
func (d *DBStruct) SelectPlaylist(playlistIdx uint32) (int, error) {
|
//func (d *DBStruct) Read() (int, error) {
|
||||||
result := C.bd_select_playlist(d.bd, C.uint32_t(playlistIdx))
|
// result := C.bd_read(d.bd)
|
||||||
if result != 0 {
|
// if result != 0 {
|
||||||
return 0, fmt.Errorf("failed to select playlist")
|
// return 0, fmt.Errorf("failed to read")
|
||||||
}
|
// }
|
||||||
return int(result), nil
|
// return int(result), nil
|
||||||
}
|
//}
|
||||||
|
|
||||||
// GetCurrentTitle 获取当前标题
|
|
||||||
// [未测试] 由copilot生成的代码
|
|
||||||
// [NotTested] Code generated by copilot
|
|
||||||
func (d *DBStruct) GetCurrentTitle() (uint32, error) {
|
|
||||||
result := C.bd_get_current_title(d.bd)
|
|
||||||
if result == 0 {
|
|
||||||
return 0, fmt.Errorf("failed to get current title")
|
|
||||||
}
|
|
||||||
return uint32(result), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Read Read from currently selected title file, decrypt if possible
|
|
||||||
// [未测试] 由copilot生成的代码
|
|
||||||
// [NotTested] Code generated by copilot
|
|
||||||
func (d *DBStruct) Read() (int, error) {
|
|
||||||
result := C.bd_read(d.bd)
|
|
||||||
if result != 0 {
|
|
||||||
return 0, fmt.Errorf("failed to read")
|
|
||||||
}
|
|
||||||
return int(result), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
//// Seek Seek to a position in the currently selected title file
|
//// Seek Seek to a position in the currently selected title file
|
||||||
//// [未测试] 由copilot生成的代码
|
//// [未测试] 由copilot生成的代码
|
||||||
|
|||||||
Reference in New Issue
Block a user