CAShow() 不输出到控制台
CAShow() not outputting to console
正在尝试测试 Swift 4.0 项目中 AUGraph 的状态。
var audioGraph: AUGraph? = nil
func createAUGraph() {
NewAUGraph(&self.audioGraph)
CAShow(UnsafeMutablePointer<AUGraph>(self.audioGraph!))
CAShow(UnsafeMutablePointer(self.audioGraph!)) }
但是,我没有看到控制台有任何输出。
我已逐步完成代码,AUGraph 和 AUNode 似乎已成功创建和实例化..
这是否表示 AUGraph 不存在...或者我是否错误地使用了此 AudioToolBox 方法?
是的,你是对的。没有输出。 Swift 4.
好像已经静音了
import AudioToolbox
var audioGraph: AUGraph? = nil
var acd: UnsafePointer<AudioComponentDescription>? = nil
var outNode: UnsafeMutablePointer<AUNode>? = nil
func createAUGraph() {
AUGraphAddNode(audioGraph!, acd!, outNode!)
NewAUGraph(UnsafeMutablePointer<AUGraph>(audioGraph!))
CAShow(UnsafeMutablePointer<AUGraph>(audioGraph!))
CAShow(UnsafeMutablePointer(audioGraph!))
}
createAUGraph
// () -> ()
CAShow
打印到 os_log.
您可以在Console.app中看到日志。
有关详细信息,请参阅此 SO 答案:
或者您可以使用其他方法 CAShowFile(void *inObject, FILE *inFile)
并使用 stdout
作为文件指针直接登录到 Xcode 控制台。
在 Swift 中是:
CAShowFile(UnsafeMutableRawPointer(graph), stdout)
或者您可以使用其他方法 CAShowFile(void *inObject, FILE *inFile) 并使用标准输出作为文件指针直接记录到 Xcode 控制台
正在尝试测试 Swift 4.0 项目中 AUGraph 的状态。
var audioGraph: AUGraph? = nil
func createAUGraph() {
NewAUGraph(&self.audioGraph)
CAShow(UnsafeMutablePointer<AUGraph>(self.audioGraph!))
CAShow(UnsafeMutablePointer(self.audioGraph!)) }
但是,我没有看到控制台有任何输出。
我已逐步完成代码,AUGraph 和 AUNode 似乎已成功创建和实例化..
这是否表示 AUGraph 不存在...或者我是否错误地使用了此 AudioToolBox 方法?
是的,你是对的。没有输出。 Swift 4.
好像已经静音了import AudioToolbox
var audioGraph: AUGraph? = nil
var acd: UnsafePointer<AudioComponentDescription>? = nil
var outNode: UnsafeMutablePointer<AUNode>? = nil
func createAUGraph() {
AUGraphAddNode(audioGraph!, acd!, outNode!)
NewAUGraph(UnsafeMutablePointer<AUGraph>(audioGraph!))
CAShow(UnsafeMutablePointer<AUGraph>(audioGraph!))
CAShow(UnsafeMutablePointer(audioGraph!))
}
createAUGraph
// () -> ()
CAShow
打印到 os_log.
您可以在Console.app中看到日志。
有关详细信息,请参阅此 SO 答案:
或者您可以使用其他方法 CAShowFile(void *inObject, FILE *inFile)
并使用 stdout
作为文件指针直接登录到 Xcode 控制台。
在 Swift 中是:
CAShowFile(UnsafeMutableRawPointer(graph), stdout)
或者您可以使用其他方法 CAShowFile(void *inObject, FILE *inFile) 并使用标准输出作为文件指针直接记录到 Xcode 控制台