PropertyScope

public struct PropertyScope : RawRepresentable, ExpressibleByIntegerLiteral, ExpressibleByStringLiteral
extension PropertyScope: CustomStringConvertible

A thin wrapper around a HAL audio object property scope

  • Declaration

    Swift

    public let rawValue: AudioObjectPropertyScope
  • Creates a new instance with the specified value

    Declaration

    Swift

    public init(_ value: AudioObjectPropertyScope)

    Parameters

    value

    The value to use for the new instance

  • Declaration

    Swift

    public init(rawValue: AudioObjectPropertyScope)
  • Declaration

    Swift

    public init(integerLiteral value: UInt32)
  • Declaration

    Swift

    public init(stringLiteral value: StringLiteralType)
  • Global scope

    Declaration

    Swift

    public static let global: PropertyScope
  • Input scope

    Declaration

    Swift

    public static let input: PropertyScope
  • Output scope

    Declaration

    Swift

    public static let output: PropertyScope
  • Play-through scope

    Declaration

    Swift

    public static let playThrough: PropertyScope
  • Wildcard scope

    Declaration

    Swift

    public static let wildcard: PropertyScope

Debugging Helpers

  • Declaration

    Swift

    public var description: String { get }