AudioHardwareIOProcStreamUsageWrapper
public struct AudioHardwareIOProcStreamUsageWrapper
extension AudioHardwareIOProcStreamUsageWrapper: CustomDebugStringConvertible
A thin wrapper around a variable-length AudioHardwareIOProcStreamUsage structure
-
Returns the stream usage’s
mIOProcDeclaration
Swift
public var ioProc: UnsafeRawPointer { get } -
Returns the stream usage’s
mNumberStreamsDeclaration
Swift
public var numberStreams: UInt32 { get } -
Returns the stream usage’s
mStreamIsOnDeclaration
Swift
public var streamIsOn: UnsafeBufferPointer<UInt32> { get } -
Performs
blockwith a pointer to the underlyingAudioHardwareIOProcStreamUsagestructureDeclaration
Swift
public func withUnsafePointer<T>(_ block: (UnsafePointer<AudioHardwareIOProcStreamUsage>) throws -> T) rethrows -> T -
Declaration
Swift
public var debugDescription: String { get }
View on GitHub
AudioHardwareIOProcStreamUsageWrapper Structure Reference