Structures

The following structures are available globally.

Playback position and time information

  • A thin wrapper around a HAL audio object property selector for a specific AudioObject subclass

    See more

    Declaration

    Swift

    public struct AudioObjectSelector<T> where T : AudioObject
    extension AudioObjectSelector: CustomStringConvertible
  • A thin wrapper around a variable-length AudioBufferList structure

    See more

    Declaration

    Swift

    public struct AudioBufferListWrapper
    extension AudioBufferListWrapper: CustomDebugStringConvertible
  • A thin wrapper around a variable-length AudioChannelLayout structure

    See more

    Declaration

    Swift

    public struct AudioChannelLayoutWrapper
    extension AudioChannelLayoutWrapper: CustomDebugStringConvertible
  • A thin wrapper around a variable-length AudioHardwareIOProcStreamUsage structure

    See more

    Declaration

    Swift

    public struct AudioHardwareIOProcStreamUsageWrapper
    extension AudioHardwareIOProcStreamUsageWrapper: CustomDebugStringConvertible
  • A thin wrapper around a HAL audio object property selector

    See more

    Declaration

    Swift

    public struct PropertySelector : RawRepresentable, ExpressibleByIntegerLiteral, ExpressibleByStringLiteral
    extension PropertySelector: CustomStringConvertible
  • A thin wrapper around a HAL audio object property scope

    See more

    Declaration

    Swift

    public struct PropertyScope : RawRepresentable, ExpressibleByIntegerLiteral, ExpressibleByStringLiteral
    extension PropertyScope: CustomStringConvertible
  • A thin wrapper around a HAL audio object property element

    See more

    Declaration

    Swift

    public struct PropertyElement : RawRepresentable, ExpressibleByIntegerLiteral, ExpressibleByStringLiteral
    extension PropertyElement: CustomStringConvertible
  • A thin wrapper around a HAL audio object property address

    See more

    Declaration

    Swift

    public struct PropertyAddress : RawRepresentable
    extension PropertyAddress: Hashable
    extension PropertyAddress: CustomStringConvertible
  • A HAL audio object property qualifier

    See more

    Declaration

    Swift

    public struct PropertyQualifier