avfaudio

package
v0.6.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 21, 2026 License: MIT Imports: 14 Imported by: 0

Documentation

Overview

Package avfaudio provides Go bindings for the AVFAudio framework.

Key Types

Code generated from Apple documentation. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewErrorBlock

func NewErrorBlock(handler ErrorHandler) (objc.ID, func())

NewErrorBlock wraps a Go ErrorHandler as an Objective-C block. The caller must defer the returned cleanup function.

Used by:

func NewVoidBlock

func NewVoidBlock(handler VoidHandler) (objc.ID, func())

NewVoidBlock wraps a Go VoidHandler as an Objective-C block. The caller must defer the returned cleanup function.

Used by:

Types

type AVAudioApplication

type AVAudioApplication struct {
	objectivec.Object
}

Methods

func AVAudioApplicationFromID

func AVAudioApplicationFromID(id objc.ID) AVAudioApplication

AVAudioApplicationFromID constructs a AVAudioApplication from an objc.ID.

func NewAVAudioApplication

func NewAVAudioApplication() AVAudioApplication

NewAVAudioApplication creates a new AVAudioApplication instance.

func NewAudioApplicationPrivate

func NewAudioApplicationPrivate(private objectivec.IObject) AVAudioApplication

func NewAudioApplicationWithSpecification

func NewAudioApplicationWithSpecification(specification objectivec.IObject) AVAudioApplication

func (AVAudioApplication) Autorelease

func (a AVAudioApplication) Autorelease() AVAudioApplication

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioApplication) ClientID

func (a AVAudioApplication) ClientID() uint32

func (AVAudioApplication) Init

Init initializes the instance.

func (AVAudioApplication) InitPrivate

func (AVAudioApplication) InitWithSpecification

func (a AVAudioApplication) InitWithSpecification(specification objectivec.IObject) AVAudioApplication

func (AVAudioApplication) InputMuted

func (a AVAudioApplication) InputMuted() bool

func (AVAudioApplication) PostNotificationNameUserInfo

func (a AVAudioApplication) PostNotificationNameUserInfo(name objectivec.IObject, info objectivec.IObject)

func (AVAudioApplication) PrivateCallInputMuteHandlerBlockInputMutedIsTopDownMuteContext

func (a AVAudioApplication) PrivateCallInputMuteHandlerBlockInputMutedIsTopDownMuteContext(block VoidHandler, muted bool, mute bool, context objectivec.IObject) objectivec.IObject

func (AVAudioApplication) PrivateCreateAudioApplicationInServer

func (a AVAudioApplication) PrivateCreateAudioApplicationInServer(server objectivec.IObject) bool

func (AVAudioApplication) PrivateEnableSystemMute

func (a AVAudioApplication) PrivateEnableSystemMute(mute bool)

func (AVAudioApplication) PrivateHandlePing

func (a AVAudioApplication) PrivateHandlePing()

func (AVAudioApplication) PrivateOptInToStemClickMuting

func (a AVAudioApplication) PrivateOptInToStemClickMuting()

func (AVAudioApplication) PrivateRecreateAudioApplicationInServer

func (a AVAudioApplication) PrivateRecreateAudioApplicationInServer() bool

func (AVAudioApplication) PrivateSetAppPropertyValue

func (a AVAudioApplication) PrivateSetAppPropertyValue(property objectivec.IObject, value objectivec.IObject) int

func (AVAudioApplication) PrivateSetAppPropertyValueGuard

func (a AVAudioApplication) PrivateSetAppPropertyValueGuard(property objectivec.IObject, value objectivec.IObject, guard unsafe.Pointer) int

func (AVAudioApplication) PrivateSetInputMuteStateChangeHandlerError

func (a AVAudioApplication) PrivateSetInputMuteStateChangeHandlerError(handler func()) (bool, error)

func (AVAudioApplication) PrivateSetInputMutedContextError

func (a AVAudioApplication) PrivateSetInputMutedContextError(muted bool, context objectivec.IObject) (bool, error)

func (AVAudioApplication) PrivateSetInputMutedPrimaryOrDelegateContextError

func (a AVAudioApplication) PrivateSetInputMutedPrimaryOrDelegateContextError(delegate bool, context objectivec.IObject) (bool, error)

func (AVAudioApplication) PrivateSetInputMutedProxyError

func (a AVAudioApplication) PrivateSetInputMutedProxyError(proxy bool) (bool, error)

func (AVAudioApplication) PrivateSetMXPropertyOnAllSessionsValue

func (a AVAudioApplication) PrivateSetMXPropertyOnAllSessionsValue(sessions objectivec.IObject, value objectivec.IObject) int

func (AVAudioApplication) PrivateUpdateAppPropertyValueContext

func (a AVAudioApplication) PrivateUpdateAppPropertyValueContext(property objectivec.IObject, value objectivec.IObject, context objectivec.IObject) int

func (AVAudioApplication) RequestRecordPermission

func (a AVAudioApplication) RequestRecordPermission(ctx context.Context) error

RequestRecordPermission is a synchronous wrapper around AVAudioApplication.RequestRecordPermissionWithCompletionHandler. It blocks until the completion handler fires or the context is cancelled.

func (AVAudioApplication) RequestRecordPermissionWithCompletionHandler

func (a AVAudioApplication) RequestRecordPermissionWithCompletionHandler(handler ErrorHandler)

func (AVAudioApplication) SessionIDs

func (a AVAudioApplication) SessionIDs() objectivec.IObject

func (AVAudioApplication) SetInputMutedContextError

func (a AVAudioApplication) SetInputMutedContextError(muted bool, context objectivec.IObject) (bool, error)

func (AVAudioApplication) StemClickMutingEnabled

func (a AVAudioApplication) StemClickMutingEnabled() bool

type AVAudioApplicationClass

type AVAudioApplicationClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioApplicationClass

func GetAVAudioApplicationClass() AVAudioApplicationClass

GetAVAudioApplicationClass returns the class object for AVAudioApplication.

func (AVAudioApplicationClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioApplicationClass) AllowAppToInitiatePlaybackTemporarilyError

func (_AVAudioApplicationClass AVAudioApplicationClass) AllowAppToInitiatePlaybackTemporarilyError(temporarily objectivec.IObject) (bool, error)

func (AVAudioApplicationClass) AppleTVSupportsEnhanceDialogue

func (_AVAudioApplicationClass AVAudioApplicationClass) AppleTVSupportsEnhanceDialogue() bool

func (AVAudioApplicationClass) Class

func (ac AVAudioApplicationClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (AVAudioApplicationClass) CurrentRouteSupportsEnhanceDialogue

func (_AVAudioApplicationClass AVAudioApplicationClass) CurrentRouteSupportsEnhanceDialogue(dialogue []objectivec.IObject) bool

func (AVAudioApplicationClass) GetEnhanceDialogueLevelError

func (_AVAudioApplicationClass AVAudioApplicationClass) GetEnhanceDialogueLevelError() (int64, error)

func (AVAudioApplicationClass) IosDeviceSupportsEnhanceDialogue

func (_AVAudioApplicationClass AVAudioApplicationClass) IosDeviceSupportsEnhanceDialogue() bool

func (AVAudioApplicationClass) MuteRunningInputs

func (_AVAudioApplicationClass AVAudioApplicationClass) MuteRunningInputs(inputs []objectivec.IObject) objectivec.IObject

func (AVAudioApplicationClass) SetEnhanceDialogueLevelError

func (_AVAudioApplicationClass AVAudioApplicationClass) SetEnhanceDialogueLevelError(level int64) (bool, error)

func (AVAudioApplicationClass) SetEnhanceDialoguePreferenceError

func (_AVAudioApplicationClass AVAudioApplicationClass) SetEnhanceDialoguePreferenceError(preference int64) (bool, error)

func (AVAudioApplicationClass) ToggleInputMute

func (_AVAudioApplicationClass AVAudioApplicationClass) ToggleInputMute(mute []objectivec.IObject) bool

func (AVAudioApplicationClass) VisionosDeviceSupportsEnhanceDialogue

func (_AVAudioApplicationClass AVAudioApplicationClass) VisionosDeviceSupportsEnhanceDialogue() bool

type AVAudioBuffer

type AVAudioBuffer struct {
	objectivec.Object
}

Methods

func AVAudioBufferFromID

func AVAudioBufferFromID(id objc.ID) AVAudioBuffer

AVAudioBufferFromID constructs a AVAudioBuffer from an objc.ID.

func NewAVAudioBuffer

func NewAVAudioBuffer() AVAudioBuffer

NewAVAudioBuffer creates a new AVAudioBuffer instance.

func NewAudioBufferWithFormatByteCapacity

func NewAudioBufferWithFormatByteCapacity(format objectivec.IObject, capacity uint32) AVAudioBuffer

func (AVAudioBuffer) Autorelease

func (a AVAudioBuffer) Autorelease() AVAudioBuffer

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioBuffer) ByteCapacity

func (a AVAudioBuffer) ByteCapacity() uint32

func (AVAudioBuffer) ByteLength

func (a AVAudioBuffer) ByteLength() uint32

func (AVAudioBuffer) Init

func (a AVAudioBuffer) Init() AVAudioBuffer

Init initializes the instance.

func (AVAudioBuffer) InitWithFormatByteCapacity

func (a AVAudioBuffer) InitWithFormatByteCapacity(format objectivec.IObject, capacity uint32) AVAudioBuffer

func (AVAudioBuffer) SetByteLength

func (a AVAudioBuffer) SetByteLength(length uint32)

type AVAudioBufferClass

type AVAudioBufferClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioBufferClass

func GetAVAudioBufferClass() AVAudioBufferClass

GetAVAudioBufferClass returns the class object for AVAudioBuffer.

func (AVAudioBufferClass) Alloc

func (ac AVAudioBufferClass) Alloc() AVAudioBuffer

Alloc allocates memory for a new instance of the class.

func (AVAudioBufferClass) Class

func (ac AVAudioBufferClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVAudioChannelLayout

type AVAudioChannelLayout struct {
	objectivec.Object
}

Methods

func AVAudioChannelLayoutFromID

func AVAudioChannelLayoutFromID(id objc.ID) AVAudioChannelLayout

AVAudioChannelLayoutFromID constructs a AVAudioChannelLayout from an objc.ID.

func NewAVAudioChannelLayout

func NewAVAudioChannelLayout() AVAudioChannelLayout

NewAVAudioChannelLayout creates a new AVAudioChannelLayout instance.

func (AVAudioChannelLayout) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioChannelLayout) Init

Init initializes the instance.

func (AVAudioChannelLayout) LayoutSize

func (a AVAudioChannelLayout) LayoutSize() uint64

type AVAudioChannelLayoutClass

type AVAudioChannelLayoutClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioChannelLayoutClass

func GetAVAudioChannelLayoutClass() AVAudioChannelLayoutClass

GetAVAudioChannelLayoutClass returns the class object for AVAudioChannelLayout.

func (AVAudioChannelLayoutClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioChannelLayoutClass) Class

Class returns the underlying Objective-C class pointer.

func (AVAudioChannelLayoutClass) SupportsSecureCoding

func (_AVAudioChannelLayoutClass AVAudioChannelLayoutClass) SupportsSecureCoding() bool

type AVAudioClock

type AVAudioClock struct {
	objectivec.Object
}

Methods

func AVAudioClockFromID

func AVAudioClockFromID(id objc.ID) AVAudioClock

AVAudioClockFromID constructs a AVAudioClock from an objc.ID.

func NewAVAudioClock

func NewAVAudioClock() AVAudioClock

NewAVAudioClock creates a new AVAudioClock instance.

func NewAudioClockWithNode

func NewAudioClockWithNode(node unsafe.Pointer) AVAudioClock

func (AVAudioClock) Autorelease

func (a AVAudioClock) Autorelease() AVAudioClock

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioClock) AwaitIOCycle

func (a AVAudioClock) AwaitIOCycle(iOCycle *uint32) objectivec.IObject

func (AVAudioClock) CurrentAudioTimeStamp

func (a AVAudioClock) CurrentAudioTimeStamp() coreaudiotypes.AudioTimeStamp

func (AVAudioClock) CurrentIONumberFrames

func (a AVAudioClock) CurrentIONumberFrames() int64

func (AVAudioClock) CurrentTime

func (a AVAudioClock) CurrentTime() IAVAudioTime

func (AVAudioClock) Init

func (a AVAudioClock) Init() AVAudioClock

Init initializes the instance.

func (AVAudioClock) InitWithNode

func (a AVAudioClock) InitWithNode(node unsafe.Pointer) AVAudioClock

type AVAudioClockClass

type AVAudioClockClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioClockClass

func GetAVAudioClockClass() AVAudioClockClass

GetAVAudioClockClass returns the class object for AVAudioClock.

func (AVAudioClockClass) Alloc

func (ac AVAudioClockClass) Alloc() AVAudioClock

Alloc allocates memory for a new instance of the class.

func (AVAudioClockClass) Class

func (ac AVAudioClockClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVAudioConnectionPoint

type AVAudioConnectionPoint struct {
	objectivec.Object
}

func AVAudioConnectionPointFromID

func AVAudioConnectionPointFromID(id objc.ID) AVAudioConnectionPoint

AVAudioConnectionPointFromID constructs a AVAudioConnectionPoint from an objc.ID.

func NewAVAudioConnectionPoint

func NewAVAudioConnectionPoint() AVAudioConnectionPoint

NewAVAudioConnectionPoint creates a new AVAudioConnectionPoint instance.

func (AVAudioConnectionPoint) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioConnectionPoint) Init

Init initializes the instance.

type AVAudioConnectionPointClass

type AVAudioConnectionPointClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioConnectionPointClass

func GetAVAudioConnectionPointClass() AVAudioConnectionPointClass

GetAVAudioConnectionPointClass returns the class object for AVAudioConnectionPoint.

func (AVAudioConnectionPointClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioConnectionPointClass) Class

Class returns the underlying Objective-C class pointer.

func (AVAudioConnectionPointClass) ConnectionPointWithNodeBus

func (_AVAudioConnectionPointClass AVAudioConnectionPointClass) ConnectionPointWithNodeBus(node objectivec.IObject, bus uint64) objectivec.IObject

type AVAudioEngine

type AVAudioEngine struct {
	objectivec.Object
}

Methods

func AVAudioEngineFromID

func AVAudioEngineFromID(id objc.ID) AVAudioEngine

AVAudioEngineFromID constructs a AVAudioEngine from an objc.ID.

func NewAVAudioEngine

func NewAVAudioEngine() AVAudioEngine

NewAVAudioEngine creates a new AVAudioEngine instance.

func (AVAudioEngine) AutoShutdownEnabled

func (a AVAudioEngine) AutoShutdownEnabled() bool

func (AVAudioEngine) Autorelease

func (a AVAudioEngine) Autorelease() AVAudioEngine

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioEngine) ConnectMIDIToFormatBlock

func (a AVAudioEngine) ConnectMIDIToFormatBlock(midi objectivec.IObject, to objectivec.IObject, format objectivec.IObject, block VoidHandler)

func (AVAudioEngine) ConnectMIDIToFormatBlockSync

func (a AVAudioEngine) ConnectMIDIToFormatBlockSync(ctx context.Context, midi objectivec.IObject, to objectivec.IObject, format objectivec.IObject) error

ConnectMIDIToFormatBlockSync is a synchronous wrapper around AVAudioEngine.ConnectMIDIToFormatBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVAudioEngine) ConnectMIDIToNodesFormatBlock

func (a AVAudioEngine) ConnectMIDIToNodesFormatBlock(midi objectivec.IObject, nodes objectivec.IObject, format objectivec.IObject, block VoidHandler)

func (AVAudioEngine) ConnectMIDIToNodesFormatBlockSync

func (a AVAudioEngine) ConnectMIDIToNodesFormatBlockSync(ctx context.Context, midi objectivec.IObject, nodes objectivec.IObject, format objectivec.IObject) error

ConnectMIDIToNodesFormatBlockSync is a synchronous wrapper around AVAudioEngine.ConnectMIDIToNodesFormatBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVAudioEngine) Implementation

func (a AVAudioEngine) Implementation() unsafe.Pointer

func (AVAudioEngine) Init

func (a AVAudioEngine) Init() AVAudioEngine

Init initializes the instance.

func (AVAudioEngine) Running

func (a AVAudioEngine) Running() bool

func (AVAudioEngine) SetAutoShutdownEnabled

func (a AVAudioEngine) SetAutoShutdownEnabled(value bool)

type AVAudioEngineClass

type AVAudioEngineClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioEngineClass

func GetAVAudioEngineClass() AVAudioEngineClass

GetAVAudioEngineClass returns the class object for AVAudioEngine.

func (AVAudioEngineClass) Alloc

func (ac AVAudioEngineClass) Alloc() AVAudioEngine

Alloc allocates memory for a new instance of the class.

func (AVAudioEngineClass) Class

func (ac AVAudioEngineClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVAudioEnvironmentDistanceAttenuationParameters

type AVAudioEnvironmentDistanceAttenuationParameters struct {
	objectivec.Object
}

Methods

func AVAudioEnvironmentDistanceAttenuationParametersFromID

func AVAudioEnvironmentDistanceAttenuationParametersFromID(id objc.ID) AVAudioEnvironmentDistanceAttenuationParameters

AVAudioEnvironmentDistanceAttenuationParametersFromID constructs a AVAudioEnvironmentDistanceAttenuationParameters from an objc.ID.

func NewAVAudioEnvironmentDistanceAttenuationParameters

func NewAVAudioEnvironmentDistanceAttenuationParameters() AVAudioEnvironmentDistanceAttenuationParameters

NewAVAudioEnvironmentDistanceAttenuationParameters creates a new AVAudioEnvironmentDistanceAttenuationParameters instance.

func NewAudioEnvironmentDistanceAttenuationParametersWithEnvironment

func NewAudioEnvironmentDistanceAttenuationParametersWithEnvironment(environment unsafe.Pointer) AVAudioEnvironmentDistanceAttenuationParameters

func (AVAudioEnvironmentDistanceAttenuationParameters) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioEnvironmentDistanceAttenuationParameters) Init

Init initializes the instance.

func (AVAudioEnvironmentDistanceAttenuationParameters) InitWithEnvironment

type AVAudioEnvironmentDistanceAttenuationParametersClass

type AVAudioEnvironmentDistanceAttenuationParametersClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioEnvironmentDistanceAttenuationParametersClass

func GetAVAudioEnvironmentDistanceAttenuationParametersClass() AVAudioEnvironmentDistanceAttenuationParametersClass

GetAVAudioEnvironmentDistanceAttenuationParametersClass returns the class object for AVAudioEnvironmentDistanceAttenuationParameters.

func (AVAudioEnvironmentDistanceAttenuationParametersClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioEnvironmentDistanceAttenuationParametersClass) Class

Class returns the underlying Objective-C class pointer.

type AVAudioEnvironmentNode

type AVAudioEnvironmentNode struct {
	AVAudioNode
}

Methods

func AVAudioEnvironmentNodeFromID

func AVAudioEnvironmentNodeFromID(id objc.ID) AVAudioEnvironmentNode

AVAudioEnvironmentNodeFromID constructs a AVAudioEnvironmentNode from an objc.ID.

func NewAVAudioEnvironmentNode

func NewAVAudioEnvironmentNode() AVAudioEnvironmentNode

NewAVAudioEnvironmentNode creates a new AVAudioEnvironmentNode instance.

func NewAudioEnvironmentNodeWithImpl

func NewAudioEnvironmentNodeWithImpl(impl unsafe.Pointer) AVAudioEnvironmentNode

func (AVAudioEnvironmentNode) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioEnvironmentNode) DebugDescription

func (a AVAudioEnvironmentNode) DebugDescription() string

func (AVAudioEnvironmentNode) Description

func (a AVAudioEnvironmentNode) Description() string

func (AVAudioEnvironmentNode) Hash

func (a AVAudioEnvironmentNode) Hash() uint64

func (AVAudioEnvironmentNode) Init

Init initializes the instance.

func (AVAudioEnvironmentNode) ListenerHeadTrackingEnabled

func (a AVAudioEnvironmentNode) ListenerHeadTrackingEnabled() bool

func (AVAudioEnvironmentNode) SetListenerHeadTrackingEnabled

func (a AVAudioEnvironmentNode) SetListenerHeadTrackingEnabled(value bool)

func (AVAudioEnvironmentNode) Superclass

func (a AVAudioEnvironmentNode) Superclass() objectivec.Class

type AVAudioEnvironmentNodeClass

type AVAudioEnvironmentNodeClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioEnvironmentNodeClass

func GetAVAudioEnvironmentNodeClass() AVAudioEnvironmentNodeClass

GetAVAudioEnvironmentNodeClass returns the class object for AVAudioEnvironmentNode.

func (AVAudioEnvironmentNodeClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioEnvironmentNodeClass) Class

Class returns the underlying Objective-C class pointer.

type AVAudioEnvironmentReverbParameters

type AVAudioEnvironmentReverbParameters struct {
	objectivec.Object
}

Methods

func AVAudioEnvironmentReverbParametersFromID

func AVAudioEnvironmentReverbParametersFromID(id objc.ID) AVAudioEnvironmentReverbParameters

AVAudioEnvironmentReverbParametersFromID constructs a AVAudioEnvironmentReverbParameters from an objc.ID.

func NewAVAudioEnvironmentReverbParameters

func NewAVAudioEnvironmentReverbParameters() AVAudioEnvironmentReverbParameters

NewAVAudioEnvironmentReverbParameters creates a new AVAudioEnvironmentReverbParameters instance.

func NewAudioEnvironmentReverbParametersWithEnvironment

func NewAudioEnvironmentReverbParametersWithEnvironment(environment unsafe.Pointer) AVAudioEnvironmentReverbParameters

func (AVAudioEnvironmentReverbParameters) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioEnvironmentReverbParameters) Init

Init initializes the instance.

func (AVAudioEnvironmentReverbParameters) InitWithEnvironment

type AVAudioEnvironmentReverbParametersClass

type AVAudioEnvironmentReverbParametersClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioEnvironmentReverbParametersClass

func GetAVAudioEnvironmentReverbParametersClass() AVAudioEnvironmentReverbParametersClass

GetAVAudioEnvironmentReverbParametersClass returns the class object for AVAudioEnvironmentReverbParameters.

func (AVAudioEnvironmentReverbParametersClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioEnvironmentReverbParametersClass) Class

Class returns the underlying Objective-C class pointer.

type AVAudioFile

type AVAudioFile struct {
	objectivec.Object
}

Methods

func AVAudioFileFromID

func AVAudioFileFromID(id objc.ID) AVAudioFile

AVAudioFileFromID constructs a AVAudioFile from an objc.ID.

func NewAVAudioFile

func NewAVAudioFile() AVAudioFile

NewAVAudioFile creates a new AVAudioFile instance.

func NewAudioFileForReadingFromExtAudioFileCommonFormatInterleavedError added in v0.5.5

func NewAudioFileForReadingFromExtAudioFileCommonFormatInterleavedError(file OpaqueExtAudioFileRef, format uint64, interleaved bool) (AVAudioFile, error)

func NewAudioFileForReadingFromExtAudioFileError added in v0.5.5

func NewAudioFileForReadingFromExtAudioFileError(file OpaqueExtAudioFileRef) (AVAudioFile, error)

func NewAudioFileSecondaryReaderFormatError

func NewAudioFileSecondaryReaderFormatError(reader objectivec.IObject, format objectivec.IObject) (AVAudioFile, error)

func (AVAudioFile) Autorelease

func (a AVAudioFile) Autorelease() AVAudioFile

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioFile) Init

func (a AVAudioFile) Init() AVAudioFile

Init initializes the instance.

func (AVAudioFile) InitForReadingFromExtAudioFileCommonFormatInterleavedError added in v0.5.5

func (a AVAudioFile) InitForReadingFromExtAudioFileCommonFormatInterleavedError(file OpaqueExtAudioFileRef, format uint64, interleaved bool) (AVAudioFile, error)

func (AVAudioFile) InitForReadingFromExtAudioFileError added in v0.5.5

func (a AVAudioFile) InitForReadingFromExtAudioFileError(file OpaqueExtAudioFileRef) (AVAudioFile, error)

func (AVAudioFile) InitSecondaryReaderFormatError

func (a AVAudioFile) InitSecondaryReaderFormatError(reader objectivec.IObject, format objectivec.IObject) (AVAudioFile, error)

func (AVAudioFile) Url

func (a AVAudioFile) Url() foundation.NSURL

type AVAudioFileClass

type AVAudioFileClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioFileClass

func GetAVAudioFileClass() AVAudioFileClass

GetAVAudioFileClass returns the class object for AVAudioFile.

func (AVAudioFileClass) Alloc

func (ac AVAudioFileClass) Alloc() AVAudioFile

Alloc allocates memory for a new instance of the class.

func (AVAudioFileClass) Class

func (ac AVAudioFileClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVAudioFormat

type AVAudioFormat struct {
	objectivec.Object
}

Methods

func AVAudioFormatFromID

func AVAudioFormatFromID(id objc.ID) AVAudioFormat

AVAudioFormatFromID constructs a AVAudioFormat from an objc.ID.

func NewAVAudioFormat

func NewAVAudioFormat() AVAudioFormat

NewAVAudioFormat creates a new AVAudioFormat instance.

func (AVAudioFormat) Autorelease

func (a AVAudioFormat) Autorelease() AVAudioFormat

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioFormat) Init

func (a AVAudioFormat) Init() AVAudioFormat

Init initializes the instance.

func (AVAudioFormat) Interleaved

func (a AVAudioFormat) Interleaved() bool

func (AVAudioFormat) Standard

func (a AVAudioFormat) Standard() bool

type AVAudioFormatClass

type AVAudioFormatClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioFormatClass

func GetAVAudioFormatClass() AVAudioFormatClass

GetAVAudioFormatClass returns the class object for AVAudioFormat.

func (AVAudioFormatClass) Alloc

func (ac AVAudioFormatClass) Alloc() AVAudioFormat

Alloc allocates memory for a new instance of the class.

func (AVAudioFormatClass) Class

func (ac AVAudioFormatClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (AVAudioFormatClass) FormatWithInvalidSampleRateAndChannelCount

func (_AVAudioFormatClass AVAudioFormatClass) FormatWithInvalidSampleRateAndChannelCount() objectivec.IObject

func (AVAudioFormatClass) SupportsSecureCoding

func (_AVAudioFormatClass AVAudioFormatClass) SupportsSecureCoding() bool

type AVAudioIONode

type AVAudioIONode struct {
	AVAudioNode
}

Methods

func AVAudioIONodeFromID

func AVAudioIONodeFromID(id objc.ID) AVAudioIONode

AVAudioIONodeFromID constructs a AVAudioIONode from an objc.ID.

func NewAVAudioIONode

func NewAVAudioIONode() AVAudioIONode

NewAVAudioIONode creates a new AVAudioIONode instance.

func NewAudioIONodeWithIOUnitIsInput

func NewAudioIONodeWithIOUnitIsInput(iOUnit unsafe.Pointer, input bool) AVAudioIONode

func NewAudioIONodeWithImpl

func NewAudioIONodeWithImpl(impl unsafe.Pointer) AVAudioIONode

func (AVAudioIONode) Autorelease

func (a AVAudioIONode) Autorelease() AVAudioIONode

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioIONode) EnableManualRenderingModeIsInput

func (a AVAudioIONode) EnableManualRenderingModeIsInput(mode int64, input bool) bool

func (AVAudioIONode) EnableRealtimeRenderingModeWithIOUnitIsInputForceIOUnitReset

func (a AVAudioIONode) EnableRealtimeRenderingModeWithIOUnitIsInputForceIOUnitReset(iOUnit unsafe.Pointer, input bool, reset bool) bool

func (AVAudioIONode) Init

func (a AVAudioIONode) Init() AVAudioIONode

Init initializes the instance.

func (AVAudioIONode) InitWithIOUnitIsInput

func (a AVAudioIONode) InitWithIOUnitIsInput(iOUnit unsafe.Pointer, input bool) AVAudioIONode

func (AVAudioIONode) IsInManualRenderingMode

func (a AVAudioIONode) IsInManualRenderingMode() bool

func (AVAudioIONode) ManualRenderingMode

func (a AVAudioIONode) ManualRenderingMode() int64

func (AVAudioIONode) VoiceProcessingEnabled

func (a AVAudioIONode) VoiceProcessingEnabled() bool

type AVAudioIONodeClass

type AVAudioIONodeClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioIONodeClass

func GetAVAudioIONodeClass() AVAudioIONodeClass

GetAVAudioIONodeClass returns the class object for AVAudioIONode.

func (AVAudioIONodeClass) Alloc

func (ac AVAudioIONodeClass) Alloc() AVAudioIONode

Alloc allocates memory for a new instance of the class.

func (AVAudioIONodeClass) Class

func (ac AVAudioIONodeClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVAudioInputNode

type AVAudioInputNode struct {
	AVAudioIONode
}

Methods

func AVAudioInputNodeFromID

func AVAudioInputNodeFromID(id objc.ID) AVAudioInputNode

AVAudioInputNodeFromID constructs a AVAudioInputNode from an objc.ID.

func NewAVAudioInputNode

func NewAVAudioInputNode() AVAudioInputNode

NewAVAudioInputNode creates a new AVAudioInputNode instance.

func NewAudioInputNodeWithIOUnitIsInput

func NewAudioInputNodeWithIOUnitIsInput(iOUnit unsafe.Pointer, input bool) AVAudioInputNode

func NewAudioInputNodeWithImpl

func NewAudioInputNodeWithImpl(impl unsafe.Pointer) AVAudioInputNode

func (AVAudioInputNode) Autorelease

func (a AVAudioInputNode) Autorelease() AVAudioInputNode

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioInputNode) DebugDescription

func (a AVAudioInputNode) DebugDescription() string

func (AVAudioInputNode) Description

func (a AVAudioInputNode) Description() string

func (AVAudioInputNode) Hash

func (a AVAudioInputNode) Hash() uint64

func (AVAudioInputNode) Init

Init initializes the instance.

func (AVAudioInputNode) SetVoiceProcessingAGCEnabled

func (a AVAudioInputNode) SetVoiceProcessingAGCEnabled(value bool)

func (AVAudioInputNode) SetVoiceProcessingBypassed

func (a AVAudioInputNode) SetVoiceProcessingBypassed(value bool)

func (AVAudioInputNode) SetVoiceProcessingInputMuted

func (a AVAudioInputNode) SetVoiceProcessingInputMuted(value bool)

func (AVAudioInputNode) Superclass

func (a AVAudioInputNode) Superclass() objectivec.Class

func (AVAudioInputNode) VoiceProcessingAGCEnabled

func (a AVAudioInputNode) VoiceProcessingAGCEnabled() bool

func (AVAudioInputNode) VoiceProcessingBypassed

func (a AVAudioInputNode) VoiceProcessingBypassed() bool

func (AVAudioInputNode) VoiceProcessingInputMuted

func (a AVAudioInputNode) VoiceProcessingInputMuted() bool

type AVAudioInputNodeClass

type AVAudioInputNodeClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioInputNodeClass

func GetAVAudioInputNodeClass() AVAudioInputNodeClass

GetAVAudioInputNodeClass returns the class object for AVAudioInputNode.

func (AVAudioInputNodeClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioInputNodeClass) Class

func (ac AVAudioInputNodeClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVAudioMixerNode

type AVAudioMixerNode struct {
	AVAudioNode
}

Methods

func AVAudioMixerNodeFromID

func AVAudioMixerNodeFromID(id objc.ID) AVAudioMixerNode

AVAudioMixerNodeFromID constructs a AVAudioMixerNode from an objc.ID.

func NewAVAudioMixerNode

func NewAVAudioMixerNode() AVAudioMixerNode

NewAVAudioMixerNode creates a new AVAudioMixerNode instance.

func NewAudioMixerNodeWithImpl

func NewAudioMixerNodeWithImpl(impl unsafe.Pointer) AVAudioMixerNode

func (AVAudioMixerNode) Autorelease

func (a AVAudioMixerNode) Autorelease() AVAudioMixerNode

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioMixerNode) DebugDescription

func (a AVAudioMixerNode) DebugDescription() string

func (AVAudioMixerNode) Description

func (a AVAudioMixerNode) Description() string

func (AVAudioMixerNode) Hash

func (a AVAudioMixerNode) Hash() uint64

func (AVAudioMixerNode) Init

Init initializes the instance.

func (AVAudioMixerNode) InputConnected

func (a AVAudioMixerNode) InputConnected(connected uint64)

func (AVAudioMixerNode) SetInputPanBus

func (a AVAudioMixerNode) SetInputPanBus(pan float32, bus uint64)

func (AVAudioMixerNode) SetInputVolumeBus

func (a AVAudioMixerNode) SetInputVolumeBus(volume float32, bus uint64)

func (AVAudioMixerNode) Superclass

func (a AVAudioMixerNode) Superclass() objectivec.Class

type AVAudioMixerNodeClass

type AVAudioMixerNodeClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioMixerNodeClass

func GetAVAudioMixerNodeClass() AVAudioMixerNodeClass

GetAVAudioMixerNodeClass returns the class object for AVAudioMixerNode.

func (AVAudioMixerNodeClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioMixerNodeClass) Class

func (ac AVAudioMixerNodeClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVAudioMixing

type AVAudioMixing interface {
	objectivec.IObject

	// SetVolume protocol.
	SetVolume(volume float32)

	// Volume protocol.
	Volume() float32
}

AVAudioMixing protocol.

type AVAudioMixingDestination

type AVAudioMixingDestination struct {
	objectivec.Object
}

Methods

func AVAudioMixingDestinationFromID

func AVAudioMixingDestinationFromID(id objc.ID) AVAudioMixingDestination

AVAudioMixingDestinationFromID constructs a AVAudioMixingDestination from an objc.ID.

func NewAVAudioMixingDestination

func NewAVAudioMixingDestination() AVAudioMixingDestination

NewAVAudioMixingDestination creates a new AVAudioMixingDestination instance.

func (AVAudioMixingDestination) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioMixingDestination) DebugDescription

func (a AVAudioMixingDestination) DebugDescription() string

func (AVAudioMixingDestination) Description

func (a AVAudioMixingDestination) Description() string

func (AVAudioMixingDestination) Hash

func (AVAudioMixingDestination) Init

Init initializes the instance.

func (AVAudioMixingDestination) Superclass

func (a AVAudioMixingDestination) Superclass() objectivec.Class

type AVAudioMixingDestinationClass

type AVAudioMixingDestinationClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioMixingDestinationClass

func GetAVAudioMixingDestinationClass() AVAudioMixingDestinationClass

GetAVAudioMixingDestinationClass returns the class object for AVAudioMixingDestination.

func (AVAudioMixingDestinationClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioMixingDestinationClass) Class

Class returns the underlying Objective-C class pointer.

type AVAudioMixingObject

type AVAudioMixingObject struct {
	objectivec.Object
}

AVAudioMixingObject wraps an existing Objective-C object that conforms to the AVAudioMixing protocol.

func AVAudioMixingObjectFromID

func AVAudioMixingObjectFromID(id objc.ID) AVAudioMixingObject

AVAudioMixingObjectFromID constructs a AVAudioMixingObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (AVAudioMixingObject) BaseObject

func (o AVAudioMixingObject) BaseObject() objectivec.Object

func (AVAudioMixingObject) DestinationForMixerBus

func (o AVAudioMixingObject) DestinationForMixerBus(mixer objectivec.IObject, bus uint64) objectivec.IObject

func (AVAudioMixingObject) SetVolume

func (o AVAudioMixingObject) SetVolume(volume float32)

func (AVAudioMixingObject) Volume

func (o AVAudioMixingObject) Volume() float32

type AVAudioNode

type AVAudioNode struct {
	objectivec.Object
}

Methods

func AVAudioNodeFromID

func AVAudioNodeFromID(id objc.ID) AVAudioNode

AVAudioNodeFromID constructs a AVAudioNode from an objc.ID.

func NewAVAudioNode

func NewAVAudioNode() AVAudioNode

NewAVAudioNode creates a new AVAudioNode instance.

func NewAudioNodeWithImpl

func NewAudioNodeWithImpl(impl unsafe.Pointer) AVAudioNode

func (AVAudioNode) Autorelease

func (a AVAudioNode) Autorelease() AVAudioNode

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioNode) Clock

func (a AVAudioNode) Clock() objectivec.IObject

func (AVAudioNode) DestinationForMixerBus

func (a AVAudioNode) DestinationForMixerBus(mixer objectivec.IObject, bus uint64) objectivec.IObject

func (AVAudioNode) DidAttachToEngine

func (a AVAudioNode) DidAttachToEngine(engine objectivec.IObject)

func (AVAudioNode) DidDetachFromEngineError

func (a AVAudioNode) DidDetachFromEngineError(engine objectivec.IObject) error

func (AVAudioNode) Impl

func (a AVAudioNode) Impl() unsafe.Pointer

func (AVAudioNode) Init

func (a AVAudioNode) Init() AVAudioNode

Init initializes the instance.

func (AVAudioNode) InitWithImpl

func (a AVAudioNode) InitWithImpl(impl unsafe.Pointer) AVAudioNode

func (AVAudioNode) Obstruction

func (a AVAudioNode) Obstruction() float32

func (AVAudioNode) Occlusion

func (a AVAudioNode) Occlusion() float32

func (AVAudioNode) Pan

func (a AVAudioNode) Pan() float32

func (AVAudioNode) PointSourceInHeadMode

func (a AVAudioNode) PointSourceInHeadMode() int64

func (AVAudioNode) Rate

func (a AVAudioNode) Rate() float32

func (AVAudioNode) RenderingAlgorithm

func (a AVAudioNode) RenderingAlgorithm() int64

func (AVAudioNode) ResetImpl

func (a AVAudioNode) ResetImpl(impl unsafe.Pointer) bool

func (AVAudioNode) ReverbBlend

func (a AVAudioNode) ReverbBlend() float32

func (AVAudioNode) SetInputFormatForBus

func (a AVAudioNode) SetInputFormatForBus(format objectivec.IObject, bus uint64) bool

func (AVAudioNode) SetNumberOfInputs

func (a AVAudioNode) SetNumberOfInputs(inputs uint32)

func (AVAudioNode) SetNumberOfOutputs

func (a AVAudioNode) SetNumberOfOutputs(outputs uint32)

func (AVAudioNode) SetObstruction

func (a AVAudioNode) SetObstruction(obstruction float32)

func (AVAudioNode) SetOcclusion

func (a AVAudioNode) SetOcclusion(occlusion float32)

func (AVAudioNode) SetOutputFormatForBus

func (a AVAudioNode) SetOutputFormatForBus(format objectivec.IObject, bus uint64) bool

func (AVAudioNode) SetPan

func (a AVAudioNode) SetPan(pan float32)

func (AVAudioNode) SetPointSourceInHeadMode

func (a AVAudioNode) SetPointSourceInHeadMode(mode int64)

func (AVAudioNode) SetRate

func (a AVAudioNode) SetRate(rate float32)

func (AVAudioNode) SetRenderingAlgorithm

func (a AVAudioNode) SetRenderingAlgorithm(algorithm int64)

func (AVAudioNode) SetReverbBlend

func (a AVAudioNode) SetReverbBlend(blend float32)

func (AVAudioNode) SetSourceMode

func (a AVAudioNode) SetSourceMode(mode int64)

func (AVAudioNode) SetVolume

func (a AVAudioNode) SetVolume(volume float32)

func (AVAudioNode) SourceMode

func (a AVAudioNode) SourceMode() int64

func (AVAudioNode) Volume

func (a AVAudioNode) Volume() float32

type AVAudioNodeClass

type AVAudioNodeClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioNodeClass

func GetAVAudioNodeClass() AVAudioNodeClass

GetAVAudioNodeClass returns the class object for AVAudioNode.

func (AVAudioNodeClass) Alloc

func (ac AVAudioNodeClass) Alloc() AVAudioNode

Alloc allocates memory for a new instance of the class.

func (AVAudioNodeClass) Class

func (ac AVAudioNodeClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVAudioNodeImplBaseRef added in v0.5.5

type AVAudioNodeImplBaseRef uintptr

type AVAudioOutputNode

type AVAudioOutputNode struct {
	AVAudioIONode
}

Methods

func AVAudioOutputNodeFromID

func AVAudioOutputNodeFromID(id objc.ID) AVAudioOutputNode

AVAudioOutputNodeFromID constructs a AVAudioOutputNode from an objc.ID.

func NewAVAudioOutputNode

func NewAVAudioOutputNode() AVAudioOutputNode

NewAVAudioOutputNode creates a new AVAudioOutputNode instance.

func NewAudioOutputNodeWithIOUnitIsInput

func NewAudioOutputNodeWithIOUnitIsInput(iOUnit unsafe.Pointer, input bool) AVAudioOutputNode

func NewAudioOutputNodeWithImpl

func NewAudioOutputNodeWithImpl(impl unsafe.Pointer) AVAudioOutputNode

func (AVAudioOutputNode) Autorelease

func (a AVAudioOutputNode) Autorelease() AVAudioOutputNode

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioOutputNode) Init

Init initializes the instance.

func (AVAudioOutputNode) ManualRenderingFormat added in v0.6.10

func (a AVAudioOutputNode) ManualRenderingFormat() objectivec.IObject

func (AVAudioOutputNode) ManualRenderingMaximumFrameCount

func (a AVAudioOutputNode) ManualRenderingMaximumFrameCount() uint32

func (AVAudioOutputNode) SetManualRenderingPCMFormatMaximumFrameCount

func (a AVAudioOutputNode) SetManualRenderingPCMFormatMaximumFrameCount(pCMFormat objectivec.IObject, count uint32) bool

type AVAudioOutputNodeClass

type AVAudioOutputNodeClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioOutputNodeClass

func GetAVAudioOutputNodeClass() AVAudioOutputNodeClass

GetAVAudioOutputNodeClass returns the class object for AVAudioOutputNode.

func (AVAudioOutputNodeClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioOutputNodeClass) Class

func (ac AVAudioOutputNodeClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVAudioPCMBuffer

type AVAudioPCMBuffer struct {
	AVAudioBuffer
}

Methods

func AVAudioPCMBufferFromID

func AVAudioPCMBufferFromID(id objc.ID) AVAudioPCMBuffer

AVAudioPCMBufferFromID constructs a AVAudioPCMBuffer from an objc.ID.

func NewAVAudioPCMBuffer

func NewAVAudioPCMBuffer() AVAudioPCMBuffer

NewAVAudioPCMBuffer creates a new AVAudioPCMBuffer instance.

func NewAudioPCMBufferWithFormatByteCapacity

func NewAudioPCMBufferWithFormatByteCapacity(format objectivec.IObject, capacity uint32) AVAudioPCMBuffer

func (AVAudioPCMBuffer) AppendDataFromBuffer

func (a AVAudioPCMBuffer) AppendDataFromBuffer(buffer objectivec.IObject) bool

func (AVAudioPCMBuffer) AppendDataFromBufferChannel

func (a AVAudioPCMBuffer) AppendDataFromBufferChannel(buffer objectivec.IObject, channel int64) bool

func (AVAudioPCMBuffer) Autorelease

func (a AVAudioPCMBuffer) Autorelease() AVAudioPCMBuffer

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioPCMBuffer) AveragePowerPerChannel

func (a AVAudioPCMBuffer) AveragePowerPerChannel() foundation.INSArray

func (AVAudioPCMBuffer) CalculatePower

func (a AVAudioPCMBuffer) CalculatePower(power uint64) objectivec.IObject

func (AVAudioPCMBuffer) CalculatePowerForFloatDataStrideFrameLength

func (a AVAudioPCMBuffer) CalculatePowerForFloatDataStrideFrameLength(power uint64, data *float32, stride int64, length uint32) float32

func (AVAudioPCMBuffer) CanInitChannelPtrs added in v0.6.0

func (a AVAudioPCMBuffer) CanInitChannelPtrs() bool

CanInitChannelPtrs reports whether the receiver responds to the private selector _initChannelPtrs.

func (AVAudioPCMBuffer) Init

Init initializes the instance.

func (AVAudioPCMBuffer) InitChannelPtrs

func (a AVAudioPCMBuffer) InitChannelPtrs() error

InitChannelPtrs is an exported wrapper for the private method _initChannelPtrs.

func (AVAudioPCMBuffer) PeakPowerPerChannel

func (a AVAudioPCMBuffer) PeakPowerPerChannel() foundation.INSArray

func (AVAudioPCMBuffer) SplitIntoSingleChannelBuffers

func (a AVAudioPCMBuffer) SplitIntoSingleChannelBuffers() objectivec.IObject

type AVAudioPCMBufferClass

type AVAudioPCMBufferClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioPCMBufferClass

func GetAVAudioPCMBufferClass() AVAudioPCMBufferClass

GetAVAudioPCMBufferClass returns the class object for AVAudioPCMBuffer.

func (AVAudioPCMBufferClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioPCMBufferClass) Class

func (ac AVAudioPCMBufferClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVAudioPlayer

type AVAudioPlayer struct {
	objectivec.Object
}

Methods

func AVAudioPlayerFromID

func AVAudioPlayerFromID(id objc.ID) AVAudioPlayer

AVAudioPlayerFromID constructs a AVAudioPlayer from an objc.ID.

func NewAVAudioPlayer

func NewAVAudioPlayer() AVAudioPlayer

NewAVAudioPlayer creates a new AVAudioPlayer instance.

func NewAudioPlayerBase

func NewAudioPlayerBase() AVAudioPlayer

func (AVAudioPlayer) Autorelease

func (a AVAudioPlayer) Autorelease() AVAudioPlayer

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioPlayer) DecodeError

func (a AVAudioPlayer) DecodeError(error_ objectivec.IObject)

func (AVAudioPlayer) FinishedPlaying

func (a AVAudioPlayer) FinishedPlaying(playing objectivec.IObject)

func (AVAudioPlayer) Impl

func (a AVAudioPlayer) Impl() objectivec.IObject

func (AVAudioPlayer) Init

func (a AVAudioPlayer) Init() AVAudioPlayer

Init initializes the instance.

func (AVAudioPlayer) InitBase

func (a AVAudioPlayer) InitBase() AVAudioPlayer

func (AVAudioPlayer) MeteringEnabled

func (a AVAudioPlayer) MeteringEnabled() bool
func (a AVAudioPlayer) MixToUplink() bool

func (AVAudioPlayer) Playing

func (a AVAudioPlayer) Playing() bool

func (AVAudioPlayer) PrivRemoveSessionListener

func (a AVAudioPlayer) PrivRemoveSessionListener()

func (AVAudioPlayer) STSLabel

func (a AVAudioPlayer) STSLabel() objectivec.IObject

func (AVAudioPlayer) SetMeteringEnabled

func (a AVAudioPlayer) SetMeteringEnabled(value bool)
func (a AVAudioPlayer) SetMixToUplink(uplink bool)

func (AVAudioPlayer) SetSTSLabel

func (a AVAudioPlayer) SetSTSLabel(sTSLabel objectivec.IObject)

func (AVAudioPlayer) SetUseInjectionDevice

func (a AVAudioPlayer) SetUseInjectionDevice(device bool)

func (AVAudioPlayer) Url

func (a AVAudioPlayer) Url() foundation.NSURL

func (AVAudioPlayer) UseInjectionDevice

func (a AVAudioPlayer) UseInjectionDevice() bool

type AVAudioPlayerClass

type AVAudioPlayerClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioPlayerClass

func GetAVAudioPlayerClass() AVAudioPlayerClass

GetAVAudioPlayerClass returns the class object for AVAudioPlayer.

func (AVAudioPlayerClass) Alloc

func (ac AVAudioPlayerClass) Alloc() AVAudioPlayer

Alloc allocates memory for a new instance of the class.

func (AVAudioPlayerClass) Class

func (ac AVAudioPlayerClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVAudioPlayerNode

type AVAudioPlayerNode struct {
	AVAudioNode
}

Methods

func AVAudioPlayerNodeFromID

func AVAudioPlayerNodeFromID(id objc.ID) AVAudioPlayerNode

AVAudioPlayerNodeFromID constructs a AVAudioPlayerNode from an objc.ID.

func NewAVAudioPlayerNode

func NewAVAudioPlayerNode() AVAudioPlayerNode

NewAVAudioPlayerNode creates a new AVAudioPlayerNode instance.

func NewAudioPlayerNodeWithImpl

func NewAudioPlayerNodeWithImpl(impl unsafe.Pointer) AVAudioPlayerNode

func (AVAudioPlayerNode) Autorelease

func (a AVAudioPlayerNode) Autorelease() AVAudioPlayerNode

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioPlayerNode) CallLegacyCompletionHandlerForTypeLegacyHandler

func (a AVAudioPlayerNode) CallLegacyCompletionHandlerForTypeLegacyHandler(type_ int64, handler VoidHandler)

func (AVAudioPlayerNode) CallLegacyCompletionHandlerForTypeLegacyHandlerSync

func (a AVAudioPlayerNode) CallLegacyCompletionHandlerForTypeLegacyHandlerSync(ctx context.Context, type_ int64) error

CallLegacyCompletionHandlerForTypeLegacyHandlerSync is a synchronous wrapper around AVAudioPlayerNode.CallLegacyCompletionHandlerForTypeLegacyHandler. It blocks until the completion handler fires or the context is cancelled.

func (AVAudioPlayerNode) DebugDescription

func (a AVAudioPlayerNode) DebugDescription() string

func (AVAudioPlayerNode) Description

func (a AVAudioPlayerNode) Description() string

func (AVAudioPlayerNode) Hash

func (a AVAudioPlayerNode) Hash() uint64

func (AVAudioPlayerNode) Init

Init initializes the instance.

func (AVAudioPlayerNode) Playing

func (a AVAudioPlayerNode) Playing() bool

func (AVAudioPlayerNode) Superclass

func (a AVAudioPlayerNode) Superclass() objectivec.Class

type AVAudioPlayerNodeClass

type AVAudioPlayerNodeClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioPlayerNodeClass

func GetAVAudioPlayerNodeClass() AVAudioPlayerNodeClass

GetAVAudioPlayerNodeClass returns the class object for AVAudioPlayerNode.

func (AVAudioPlayerNodeClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioPlayerNodeClass) Class

func (ac AVAudioPlayerNodeClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVAudioRecorder

type AVAudioRecorder struct {
	objectivec.Object
}

Methods

func AVAudioRecorderFromID

func AVAudioRecorderFromID(id objc.ID) AVAudioRecorder

AVAudioRecorderFromID constructs a AVAudioRecorder from an objc.ID.

func NewAVAudioRecorder

func NewAVAudioRecorder() AVAudioRecorder

NewAVAudioRecorder creates a new AVAudioRecorder instance.

func (AVAudioRecorder) Autorelease

func (a AVAudioRecorder) Autorelease() AVAudioRecorder

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioRecorder) BaseInit

func (a AVAudioRecorder) BaseInit() objectivec.IObject

func (AVAudioRecorder) FinishedRecording

func (a AVAudioRecorder) FinishedRecording(recording objectivec.IObject)

func (AVAudioRecorder) Init

Init initializes the instance.

func (AVAudioRecorder) InstantaneousMetering

func (a AVAudioRecorder) InstantaneousMetering() bool

func (AVAudioRecorder) MeteringEnabled

func (a AVAudioRecorder) MeteringEnabled() bool

func (AVAudioRecorder) PrivCommonCleanup

func (a AVAudioRecorder) PrivCommonCleanup()

func (AVAudioRecorder) PrivRemoveSessionPropertyListeners

func (a AVAudioRecorder) PrivRemoveSessionPropertyListeners()

func (AVAudioRecorder) PrivSetDelegate

func (a AVAudioRecorder) PrivSetDelegate(delegate objectivec.IObject)

func (AVAudioRecorder) Recording

func (a AVAudioRecorder) Recording() bool

func (AVAudioRecorder) SetInstantaneousMetering

func (a AVAudioRecorder) SetInstantaneousMetering(metering bool)

func (AVAudioRecorder) SetMeteringEnabled

func (a AVAudioRecorder) SetMeteringEnabled(value bool)

func (AVAudioRecorder) Url

type AVAudioRecorderClass

type AVAudioRecorderClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioRecorderClass

func GetAVAudioRecorderClass() AVAudioRecorderClass

GetAVAudioRecorderClass returns the class object for AVAudioRecorder.

func (AVAudioRecorderClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioRecorderClass) Class

func (ac AVAudioRecorderClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVAudioRemoteInputPluginDelegate

type AVAudioRemoteInputPluginDelegate interface {
	objectivec.IObject
}

AVAudioRemoteInputPluginDelegate protocol.

type AVAudioRemoteInputPluginDelegateObject

type AVAudioRemoteInputPluginDelegateObject struct {
	objectivec.Object
}

AVAudioRemoteInputPluginDelegateObject wraps an existing Objective-C object that conforms to the AVAudioRemoteInputPluginDelegate protocol.

func AVAudioRemoteInputPluginDelegateObjectFromID

func AVAudioRemoteInputPluginDelegateObjectFromID(id objc.ID) AVAudioRemoteInputPluginDelegateObject

AVAudioRemoteInputPluginDelegateObjectFromID constructs a AVAudioRemoteInputPluginDelegateObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (AVAudioRemoteInputPluginDelegateObject) BaseObject

func (AVAudioRemoteInputPluginDelegateObject) InputPluginDidPublishDevice

func (o AVAudioRemoteInputPluginDelegateObject) InputPluginDidPublishDevice(plugin objectivec.IObject, device objectivec.IObject)

func (AVAudioRemoteInputPluginDelegateObject) InputPluginDidUnpublishDevice

func (o AVAudioRemoteInputPluginDelegateObject) InputPluginDidUnpublishDevice(plugin objectivec.IObject, device objectivec.IObject)

type AVAudioRemoteInputPlugin_PrivateTest

type AVAudioRemoteInputPlugin_PrivateTest interface {
	objectivec.IObject
}

AVAudioRemoteInputPlugin_PrivateTest protocol.

type AVAudioRemoteInputPlugin_PrivateTestObject

type AVAudioRemoteInputPlugin_PrivateTestObject struct {
	objectivec.Object
}

AVAudioRemoteInputPlugin_PrivateTestObject wraps an existing Objective-C object that conforms to the AVAudioRemoteInputPlugin_PrivateTest protocol.

func AVAudioRemoteInputPlugin_PrivateTestObjectFromID

func AVAudioRemoteInputPlugin_PrivateTestObjectFromID(id objc.ID) AVAudioRemoteInputPlugin_PrivateTestObject

AVAudioRemoteInputPlugin_PrivateTestObjectFromID constructs a AVAudioRemoteInputPlugin_PrivateTestObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (AVAudioRemoteInputPlugin_PrivateTestObject) BaseObject

func (AVAudioRemoteInputPlugin_PrivateTestObject) MockPluginEndpoint

type AVAudioRoutingArbiter

type AVAudioRoutingArbiter struct {
	objectivec.Object
}

Methods

func AVAudioRoutingArbiterFromID

func AVAudioRoutingArbiterFromID(id objc.ID) AVAudioRoutingArbiter

AVAudioRoutingArbiterFromID constructs a AVAudioRoutingArbiter from an objc.ID.

func NewAVAudioRoutingArbiter

func NewAVAudioRoutingArbiter() AVAudioRoutingArbiter

NewAVAudioRoutingArbiter creates a new AVAudioRoutingArbiter instance.

func (AVAudioRoutingArbiter) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioRoutingArbiter) BeginArbitrationWithAudioSessionCategoryModeOptions

func (a AVAudioRoutingArbiter) BeginArbitrationWithAudioSessionCategoryModeOptions(ctx context.Context, category objectivec.IObject, mode objectivec.IObject, options uint64) error

BeginArbitrationWithAudioSessionCategoryModeOptions is a synchronous wrapper around AVAudioRoutingArbiter.BeginArbitrationWithAudioSessionCategoryModeOptionsCompletionHandler. It blocks until the completion handler fires or the context is cancelled.

func (AVAudioRoutingArbiter) BeginArbitrationWithAudioSessionCategoryModeOptionsCompletionHandler

func (a AVAudioRoutingArbiter) BeginArbitrationWithAudioSessionCategoryModeOptionsCompletionHandler(category objectivec.IObject, mode objectivec.IObject, options uint64, handler ErrorHandler)

func (AVAudioRoutingArbiter) BeginArbitrationWithAudioSessionCategoryModeOptionsError

func (a AVAudioRoutingArbiter) BeginArbitrationWithAudioSessionCategoryModeOptionsError(category objectivec.IObject, mode objectivec.IObject, options uint64) (bool, error)

func (AVAudioRoutingArbiter) BeginArbitrationWithBTSessionCategoryModeFlags

func (a AVAudioRoutingArbiter) BeginArbitrationWithBTSessionCategoryModeFlags(ctx context.Context, category int, mode int, flags uint32) error

BeginArbitrationWithBTSessionCategoryModeFlags is a synchronous wrapper around AVAudioRoutingArbiter.BeginArbitrationWithBTSessionCategoryModeFlagsCompletionHandler. It blocks until the completion handler fires or the context is cancelled.

func (AVAudioRoutingArbiter) BeginArbitrationWithBTSessionCategoryModeFlagsCompletionHandler

func (a AVAudioRoutingArbiter) BeginArbitrationWithBTSessionCategoryModeFlagsCompletionHandler(category int, mode int, flags uint32, handler ErrorHandler)

func (AVAudioRoutingArbiter) CreateBTSessionWithCategoryModeFlags

func (a AVAudioRoutingArbiter) CreateBTSessionWithCategoryModeFlags(category int, mode int, flags uint32)

func (AVAudioRoutingArbiter) DispatchQueue

func (a AVAudioRoutingArbiter) DispatchQueue() objectivec.Object

func (AVAudioRoutingArbiter) Init

Init initializes the instance.

func (AVAudioRoutingArbiter) SetDispatchQueue

func (a AVAudioRoutingArbiter) SetDispatchQueue(value objectivec.Object)

type AVAudioRoutingArbiterClass

type AVAudioRoutingArbiterClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioRoutingArbiterClass

func GetAVAudioRoutingArbiterClass() AVAudioRoutingArbiterClass

GetAVAudioRoutingArbiterClass returns the class object for AVAudioRoutingArbiter.

func (AVAudioRoutingArbiterClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioRoutingArbiterClass) Class

Class returns the underlying Objective-C class pointer.

type AVAudioSequencer

type AVAudioSequencer struct {
	objectivec.Object
}

Methods

func AVAudioSequencerFromID

func AVAudioSequencerFromID(id objc.ID) AVAudioSequencer

AVAudioSequencerFromID constructs a AVAudioSequencer from an objc.ID.

func NewAVAudioSequencer

func NewAVAudioSequencer() AVAudioSequencer

NewAVAudioSequencer creates a new AVAudioSequencer instance.

func NewAudioSequencerWithImpl

func NewAudioSequencerWithImpl(impl unsafe.Pointer) AVAudioSequencer

func (AVAudioSequencer) Autorelease

func (a AVAudioSequencer) Autorelease() AVAudioSequencer

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioSequencer) CleanTracks

func (a AVAudioSequencer) CleanTracks()

func (AVAudioSequencer) GetTempoTrack

func (a AVAudioSequencer) GetTempoTrack() objectivec.IObject

func (AVAudioSequencer) Init

Init initializes the instance.

func (AVAudioSequencer) InitWithImpl

func (a AVAudioSequencer) InitWithImpl(impl unsafe.Pointer) AVAudioSequencer

func (AVAudioSequencer) NumberOfTracks

func (a AVAudioSequencer) NumberOfTracks() uint64

func (AVAudioSequencer) Playing

func (a AVAudioSequencer) Playing() bool

func (AVAudioSequencer) SetTempoTrack

func (a AVAudioSequencer) SetTempoTrack(track objectivec.IObject)

func (AVAudioSequencer) SetTrackArray

func (a AVAudioSequencer) SetTrackArray(array objectivec.IObject)

func (AVAudioSequencer) SetupTrackArray

func (a AVAudioSequencer) SetupTrackArray()

func (AVAudioSequencer) SetupTracks

func (a AVAudioSequencer) SetupTracks()

func (AVAudioSequencer) TrackArray

func (a AVAudioSequencer) TrackArray() objectivec.IObject

type AVAudioSequencerClass

type AVAudioSequencerClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioSequencerClass

func GetAVAudioSequencerClass() AVAudioSequencerClass

GetAVAudioSequencerClass returns the class object for AVAudioSequencer.

func (AVAudioSequencerClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioSequencerClass) Class

func (ac AVAudioSequencerClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVAudioSessionCapability

type AVAudioSessionCapability struct {
	objectivec.Object
}

Methods

func AVAudioSessionCapabilityFromID

func AVAudioSessionCapabilityFromID(id objc.ID) AVAudioSessionCapability

AVAudioSessionCapabilityFromID constructs a AVAudioSessionCapability from an objc.ID.

func NewAVAudioSessionCapability

func NewAVAudioSessionCapability() AVAudioSessionCapability

NewAVAudioSessionCapability creates a new AVAudioSessionCapability instance.

func NewAudioSessionCapabilityWithIsSupportedIsEnabled

func NewAudioSessionCapabilityWithIsSupportedIsEnabled(supported bool, enabled bool) AVAudioSessionCapability

func (AVAudioSessionCapability) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioSessionCapability) Enabled

func (a AVAudioSessionCapability) Enabled() bool

func (AVAudioSessionCapability) Init

Init initializes the instance.

func (AVAudioSessionCapability) InitWithIsSupportedIsEnabled

func (a AVAudioSessionCapability) InitWithIsSupportedIsEnabled(supported bool, enabled bool) AVAudioSessionCapability

func (AVAudioSessionCapability) Supported

func (a AVAudioSessionCapability) Supported() bool

type AVAudioSessionCapabilityClass

type AVAudioSessionCapabilityClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioSessionCapabilityClass

func GetAVAudioSessionCapabilityClass() AVAudioSessionCapabilityClass

GetAVAudioSessionCapabilityClass returns the class object for AVAudioSessionCapability.

func (AVAudioSessionCapabilityClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioSessionCapabilityClass) Class

Class returns the underlying Objective-C class pointer.

type AVAudioSharedBufferToken

type AVAudioSharedBufferToken struct {
	objectivec.Object
}

Methods

func AVAudioSharedBufferTokenFromID

func AVAudioSharedBufferTokenFromID(id objc.ID) AVAudioSharedBufferToken

AVAudioSharedBufferTokenFromID constructs a AVAudioSharedBufferToken from an objc.ID.

func NewAVAudioSharedBufferToken

func NewAVAudioSharedBufferToken() AVAudioSharedBufferToken

NewAVAudioSharedBufferToken creates a new AVAudioSharedBufferToken instance.

func NewAudioSharedBufferTokenWithCoder

func NewAudioSharedBufferTokenWithCoder(coder objectivec.IObject) AVAudioSharedBufferToken

func NewAudioSharedBufferTokenWithSurfaceTaskToken

func NewAudioSharedBufferTokenWithSurfaceTaskToken(surface coregraphics.IOSurfaceRef, token uint32) AVAudioSharedBufferToken

func (AVAudioSharedBufferToken) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioSharedBufferToken) EncodeWithCoder

func (a AVAudioSharedBufferToken) EncodeWithCoder(coder foundation.INSCoder)

func (AVAudioSharedBufferToken) Init

Init initializes the instance.

func (AVAudioSharedBufferToken) InitWithCoder

func (AVAudioSharedBufferToken) InitWithSurfaceTaskToken

func (a AVAudioSharedBufferToken) InitWithSurfaceTaskToken(surface coregraphics.IOSurfaceRef, token uint32) AVAudioSharedBufferToken

func (AVAudioSharedBufferToken) Surface

func (AVAudioSharedBufferToken) SurfaceXPCType

func (a AVAudioSharedBufferToken) SurfaceXPCType() XPCTypeSRef

func (AVAudioSharedBufferToken) TaskToken

func (a AVAudioSharedBufferToken) TaskToken() uint32

func (AVAudioSharedBufferToken) TaskTokenXPCType

func (a AVAudioSharedBufferToken) TaskTokenXPCType() XPCTypeSRef

type AVAudioSharedBufferTokenClass

type AVAudioSharedBufferTokenClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioSharedBufferTokenClass

func GetAVAudioSharedBufferTokenClass() AVAudioSharedBufferTokenClass

GetAVAudioSharedBufferTokenClass returns the class object for AVAudioSharedBufferToken.

func (AVAudioSharedBufferTokenClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioSharedBufferTokenClass) Class

Class returns the underlying Objective-C class pointer.

func (AVAudioSharedBufferTokenClass) SupportsSecureCoding

func (_AVAudioSharedBufferTokenClass AVAudioSharedBufferTokenClass) SupportsSecureCoding() bool

type AVAudioSharedPCMBuffer

type AVAudioSharedPCMBuffer struct {
	AVAudioPCMBuffer
}

Methods

func AVAudioSharedPCMBufferFromID

func AVAudioSharedPCMBufferFromID(id objc.ID) AVAudioSharedPCMBuffer

AVAudioSharedPCMBufferFromID constructs a AVAudioSharedPCMBuffer from an objc.ID.

func NewAVAudioSharedPCMBuffer

func NewAVAudioSharedPCMBuffer() AVAudioSharedPCMBuffer

NewAVAudioSharedPCMBuffer creates a new AVAudioSharedPCMBuffer instance.

func NewAudioSharedPCMBufferWithFormatByteCapacity

func NewAudioSharedPCMBufferWithFormatByteCapacity(format objectivec.IObject, capacity uint32) AVAudioSharedPCMBuffer

func NewAudioSharedPCMBufferWithPCMFormatFrameCapacity

func NewAudioSharedPCMBufferWithPCMFormatFrameCapacity(pCMFormat objectivec.IObject, capacity uint32) AVAudioSharedPCMBuffer

func NewAudioSharedPCMBufferWithPCMFormatSharedBufferToken

func NewAudioSharedPCMBufferWithPCMFormatSharedBufferToken(pCMFormat objectivec.IObject, token objectivec.IObject) AVAudioSharedPCMBuffer

func (AVAudioSharedPCMBuffer) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioSharedPCMBuffer) BackedBySharedMemory

func (a AVAudioSharedPCMBuffer) BackedBySharedMemory() bool

func (AVAudioSharedPCMBuffer) Init

Init initializes the instance.

func (AVAudioSharedPCMBuffer) InitWithPCMFormatFrameCapacity

func (a AVAudioSharedPCMBuffer) InitWithPCMFormatFrameCapacity(pCMFormat objectivec.IObject, capacity uint32) AVAudioSharedPCMBuffer

func (AVAudioSharedPCMBuffer) InitWithPCMFormatSharedBufferToken

func (a AVAudioSharedPCMBuffer) InitWithPCMFormatSharedBufferToken(pCMFormat objectivec.IObject, token objectivec.IObject) AVAudioSharedPCMBuffer

func (AVAudioSharedPCMBuffer) SharedBufferToken

func (a AVAudioSharedPCMBuffer) SharedBufferToken() IAVAudioSharedBufferToken

type AVAudioSharedPCMBufferClass

type AVAudioSharedPCMBufferClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioSharedPCMBufferClass

func GetAVAudioSharedPCMBufferClass() AVAudioSharedPCMBufferClass

GetAVAudioSharedPCMBufferClass returns the class object for AVAudioSharedPCMBuffer.

func (AVAudioSharedPCMBufferClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioSharedPCMBufferClass) Class

Class returns the underlying Objective-C class pointer.

type AVAudioSinkNode

type AVAudioSinkNode struct {
	AVAudioNode
}

func AVAudioSinkNodeFromID

func AVAudioSinkNodeFromID(id objc.ID) AVAudioSinkNode

AVAudioSinkNodeFromID constructs a AVAudioSinkNode from an objc.ID.

func NewAVAudioSinkNode

func NewAVAudioSinkNode() AVAudioSinkNode

NewAVAudioSinkNode creates a new AVAudioSinkNode instance.

func NewAudioSinkNodeWithImpl

func NewAudioSinkNodeWithImpl(impl unsafe.Pointer) AVAudioSinkNode

func (AVAudioSinkNode) Autorelease

func (a AVAudioSinkNode) Autorelease() AVAudioSinkNode

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioSinkNode) Init

Init initializes the instance.

type AVAudioSinkNodeClass

type AVAudioSinkNodeClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioSinkNodeClass

func GetAVAudioSinkNodeClass() AVAudioSinkNodeClass

GetAVAudioSinkNodeClass returns the class object for AVAudioSinkNode.

func (AVAudioSinkNodeClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioSinkNodeClass) Class

func (ac AVAudioSinkNodeClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (AVAudioSinkNodeClass) PullInputBlockFromReceiverBlock

func (_AVAudioSinkNodeClass AVAudioSinkNodeClass) PullInputBlockFromReceiverBlock(block VoidHandler)

func (AVAudioSinkNodeClass) PullInputBlockFromReceiverBlockSync

func (ac AVAudioSinkNodeClass) PullInputBlockFromReceiverBlockSync(ctx context.Context) error

PullInputBlockFromReceiverBlockSync is a synchronous wrapper around [AVAudioSinkNode.PullInputBlockFromReceiverBlock]. It blocks until the completion handler fires or the context is cancelled.

type AVAudioSourceNode

type AVAudioSourceNode struct {
	AVAudioNode
}

Methods

func AVAudioSourceNodeFromID

func AVAudioSourceNodeFromID(id objc.ID) AVAudioSourceNode

AVAudioSourceNodeFromID constructs a AVAudioSourceNode from an objc.ID.

func NewAVAudioSourceNode

func NewAVAudioSourceNode() AVAudioSourceNode

NewAVAudioSourceNode creates a new AVAudioSourceNode instance.

func NewAudioSourceNodeWithImpl

func NewAudioSourceNodeWithImpl(impl unsafe.Pointer) AVAudioSourceNode

func (AVAudioSourceNode) Autorelease

func (a AVAudioSourceNode) Autorelease() AVAudioSourceNode

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioSourceNode) DebugDescription

func (a AVAudioSourceNode) DebugDescription() string

func (AVAudioSourceNode) Description

func (a AVAudioSourceNode) Description() string

func (AVAudioSourceNode) Hash

func (a AVAudioSourceNode) Hash() uint64

func (AVAudioSourceNode) Init

Init initializes the instance.

func (AVAudioSourceNode) Superclass

func (a AVAudioSourceNode) Superclass() objectivec.Class

type AVAudioSourceNodeClass

type AVAudioSourceNodeClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioSourceNodeClass

func GetAVAudioSourceNodeClass() AVAudioSourceNodeClass

GetAVAudioSourceNodeClass returns the class object for AVAudioSourceNode.

func (AVAudioSourceNodeClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioSourceNodeClass) Class

func (ac AVAudioSourceNodeClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (AVAudioSourceNodeClass) PullInputBlockFromRenderBlock

func (_AVAudioSourceNodeClass AVAudioSourceNodeClass) PullInputBlockFromRenderBlock(block VoidHandler)

func (AVAudioSourceNodeClass) PullInputBlockFromRenderBlockSync

func (ac AVAudioSourceNodeClass) PullInputBlockFromRenderBlockSync(ctx context.Context) error

PullInputBlockFromRenderBlockSync is a synchronous wrapper around [AVAudioSourceNode.PullInputBlockFromRenderBlock]. It blocks until the completion handler fires or the context is cancelled.

type AVAudioTime

type AVAudioTime struct {
	objectivec.Object
}

Methods

func AVAudioTimeFromID

func AVAudioTimeFromID(id objc.ID) AVAudioTime

AVAudioTimeFromID constructs a AVAudioTime from an objc.ID.

func NewAVAudioTime

func NewAVAudioTime() AVAudioTime

NewAVAudioTime creates a new AVAudioTime instance.

func (AVAudioTime) Autorelease

func (a AVAudioTime) Autorelease() AVAudioTime

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioTime) HostTimeValid

func (a AVAudioTime) HostTimeValid() bool

func (AVAudioTime) Init

func (a AVAudioTime) Init() AVAudioTime

Init initializes the instance.

func (AVAudioTime) SampleTimeValid

func (a AVAudioTime) SampleTimeValid() bool

type AVAudioTimeClass

type AVAudioTimeClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioTimeClass

func GetAVAudioTimeClass() AVAudioTimeClass

GetAVAudioTimeClass returns the class object for AVAudioTime.

func (AVAudioTimeClass) Alloc

func (ac AVAudioTimeClass) Alloc() AVAudioTime

Alloc allocates memory for a new instance of the class.

func (AVAudioTimeClass) Class

func (ac AVAudioTimeClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVAudioUnit

type AVAudioUnit struct {
	AVAudioNode
}

Methods

func AVAudioUnitFromID

func AVAudioUnitFromID(id objc.ID) AVAudioUnit

AVAudioUnitFromID constructs a AVAudioUnit from an objc.ID.

func NewAVAudioUnit

func NewAVAudioUnit() AVAudioUnit

NewAVAudioUnit creates a new AVAudioUnit instance.

func NewAudioUnitWithImpl

func NewAudioUnitWithImpl(impl unsafe.Pointer) AVAudioUnit

func (AVAudioUnit) AUAudioUnit

func (a AVAudioUnit) AUAudioUnit() unsafe.Pointer

func (AVAudioUnit) Autorelease

func (a AVAudioUnit) Autorelease() AVAudioUnit

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioUnit) Init

func (a AVAudioUnit) Init() AVAudioUnit

Init initializes the instance.

func (AVAudioUnit) SetValueForParam

func (a AVAudioUnit) SetValueForParam(value float32, param uint32) bool

func (AVAudioUnit) ValueForParam

func (a AVAudioUnit) ValueForParam(param uint32) float32

type AVAudioUnitClass

type AVAudioUnitClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioUnitClass

func GetAVAudioUnitClass() AVAudioUnitClass

GetAVAudioUnitClass returns the class object for AVAudioUnit.

func (AVAudioUnitClass) Alloc

func (ac AVAudioUnitClass) Alloc() AVAudioUnit

Alloc allocates memory for a new instance of the class.

func (AVAudioUnitClass) Class

func (ac AVAudioUnitClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVAudioUnitComponent

type AVAudioUnitComponent struct {
	objectivec.Object
}

Methods

func AVAudioUnitComponentFromID

func AVAudioUnitComponentFromID(id objc.ID) AVAudioUnitComponent

AVAudioUnitComponentFromID constructs a AVAudioUnitComponent from an objc.ID.

func NewAVAudioUnitComponent

func NewAVAudioUnitComponent() AVAudioUnitComponent

NewAVAudioUnitComponent creates a new AVAudioUnitComponent instance.

func (AVAudioUnitComponent) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioUnitComponent) ComponentURL

func (a AVAudioUnitComponent) ComponentURL() foundation.NSURL

func (AVAudioUnitComponent) GetTypeName

func (a AVAudioUnitComponent) GetTypeName(name uint32) objectivec.IObject

func (AVAudioUnitComponent) Init

Init initializes the instance.

func (AVAudioUnitComponent) LocaleChanged

func (a AVAudioUnitComponent) LocaleChanged()

func (AVAudioUnitComponent) SandboxSafe

func (a AVAudioUnitComponent) SandboxSafe() bool

func (AVAudioUnitComponent) ValidateWithResultsIn

func (a AVAudioUnitComponent) ValidateWithResultsIn(ctx context.Context, results objectivec.IObject) error

ValidateWithResultsIn is a synchronous wrapper around AVAudioUnitComponent.ValidateWithResultsInCompletionHandler. It blocks until the completion handler fires or the context is cancelled.

func (AVAudioUnitComponent) ValidateWithResultsInCompletionHandler

func (a AVAudioUnitComponent) ValidateWithResultsInCompletionHandler(results objectivec.IObject, handler ErrorHandler) bool

type AVAudioUnitComponentClass

type AVAudioUnitComponentClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioUnitComponentClass

func GetAVAudioUnitComponentClass() AVAudioUnitComponentClass

GetAVAudioUnitComponentClass returns the class object for AVAudioUnitComponent.

func (AVAudioUnitComponentClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioUnitComponentClass) Class

Class returns the underlying Objective-C class pointer.

type AVAudioUnitComponentManager

type AVAudioUnitComponentManager struct {
	objectivec.Object
}

Methods

func AVAudioUnitComponentManagerFromID

func AVAudioUnitComponentManagerFromID(id objc.ID) AVAudioUnitComponentManager

AVAudioUnitComponentManagerFromID constructs a AVAudioUnitComponentManager from an objc.ID.

func NewAVAudioUnitComponentManager

func NewAVAudioUnitComponentManager() AVAudioUnitComponentManager

NewAVAudioUnitComponentManager creates a new AVAudioUnitComponentManager instance.

func (AVAudioUnitComponentManager) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioUnitComponentManager) Init

Init initializes the instance.

func (AVAudioUnitComponentManager) LocaleChanged

func (a AVAudioUnitComponentManager) LocaleChanged(changed objectivec.IObject)

func (AVAudioUnitComponentManager) RegistrationsChanged

func (a AVAudioUnitComponentManager) RegistrationsChanged(changed objectivec.IObject)

type AVAudioUnitComponentManagerClass

type AVAudioUnitComponentManagerClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioUnitComponentManagerClass

func GetAVAudioUnitComponentManagerClass() AVAudioUnitComponentManagerClass

GetAVAudioUnitComponentManagerClass returns the class object for AVAudioUnitComponentManager.

func (AVAudioUnitComponentManagerClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioUnitComponentManagerClass) Class

Class returns the underlying Objective-C class pointer.

func (AVAudioUnitComponentManagerClass) PrivateAllocInitSingleton

func (_AVAudioUnitComponentManagerClass AVAudioUnitComponentManagerClass) PrivateAllocInitSingleton()

type AVAudioUnitDSPGraph

type AVAudioUnitDSPGraph struct {
	AVAudioUnit
}

Methods

func AVAudioUnitDSPGraphFromID

func AVAudioUnitDSPGraphFromID(id objc.ID) AVAudioUnitDSPGraph

AVAudioUnitDSPGraphFromID constructs a AVAudioUnitDSPGraph from an objc.ID.

func NewAVAudioUnitDSPGraph

func NewAVAudioUnitDSPGraph() AVAudioUnitDSPGraph

NewAVAudioUnitDSPGraph creates a new AVAudioUnitDSPGraph instance.

func NewAudioUnitDSPGraphWithImpl

func NewAudioUnitDSPGraphWithImpl(impl unsafe.Pointer) AVAudioUnitDSPGraph

func (AVAudioUnitDSPGraph) AuProcessingStripURL

func (a AVAudioUnitDSPGraph) AuProcessingStripURL() foundation.NSURL

func (AVAudioUnitDSPGraph) Autorelease

func (a AVAudioUnitDSPGraph) Autorelease() AVAudioUnitDSPGraph

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioUnitDSPGraph) DspGraphURL

func (a AVAudioUnitDSPGraph) DspGraphURL() foundation.NSURL

func (AVAudioUnitDSPGraph) Init

Init initializes the instance.

func (AVAudioUnitDSPGraph) LoadAudioDSPManager

func (a AVAudioUnitDSPGraph) LoadAudioDSPManager() bool

func (AVAudioUnitDSPGraph) LoadAudioUnitProcessingStripAtURLError

func (a AVAudioUnitDSPGraph) LoadAudioUnitProcessingStripAtURLError(url foundation.NSURL) (bool, error)

func (AVAudioUnitDSPGraph) LoadDSPGraphAtURLError

func (a AVAudioUnitDSPGraph) LoadDSPGraphAtURLError(url foundation.NSURL) (bool, error)

type AVAudioUnitDSPGraphClass

type AVAudioUnitDSPGraphClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioUnitDSPGraphClass

func GetAVAudioUnitDSPGraphClass() AVAudioUnitDSPGraphClass

GetAVAudioUnitDSPGraphClass returns the class object for AVAudioUnitDSPGraph.

func (AVAudioUnitDSPGraphClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioUnitDSPGraphClass) Class

func (ac AVAudioUnitDSPGraphClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVAudioUnitGenerator

type AVAudioUnitGenerator struct {
	AVAudioUnit
}

Methods

func AVAudioUnitGeneratorFromID

func AVAudioUnitGeneratorFromID(id objc.ID) AVAudioUnitGenerator

AVAudioUnitGeneratorFromID constructs a AVAudioUnitGenerator from an objc.ID.

func NewAVAudioUnitGenerator

func NewAVAudioUnitGenerator() AVAudioUnitGenerator

NewAVAudioUnitGenerator creates a new AVAudioUnitGenerator instance.

func NewAudioUnitGeneratorWithImpl

func NewAudioUnitGeneratorWithImpl(impl unsafe.Pointer) AVAudioUnitGenerator

func (AVAudioUnitGenerator) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioUnitGenerator) DebugDescription

func (a AVAudioUnitGenerator) DebugDescription() string

func (AVAudioUnitGenerator) Description

func (a AVAudioUnitGenerator) Description() string

func (AVAudioUnitGenerator) Hash

func (a AVAudioUnitGenerator) Hash() uint64

func (AVAudioUnitGenerator) Init

Init initializes the instance.

func (AVAudioUnitGenerator) Superclass

func (a AVAudioUnitGenerator) Superclass() objectivec.Class

type AVAudioUnitGeneratorClass

type AVAudioUnitGeneratorClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioUnitGeneratorClass

func GetAVAudioUnitGeneratorClass() AVAudioUnitGeneratorClass

GetAVAudioUnitGeneratorClass returns the class object for AVAudioUnitGenerator.

func (AVAudioUnitGeneratorClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioUnitGeneratorClass) Class

Class returns the underlying Objective-C class pointer.

type AVAudioUnitMIDIInstrument

type AVAudioUnitMIDIInstrument struct {
	AVAudioUnit
}

Methods

func AVAudioUnitMIDIInstrumentFromID

func AVAudioUnitMIDIInstrumentFromID(id objc.ID) AVAudioUnitMIDIInstrument

AVAudioUnitMIDIInstrumentFromID constructs a AVAudioUnitMIDIInstrument from an objc.ID.

func NewAVAudioUnitMIDIInstrument

func NewAVAudioUnitMIDIInstrument() AVAudioUnitMIDIInstrument

NewAVAudioUnitMIDIInstrument creates a new AVAudioUnitMIDIInstrument instance.

func NewAudioUnitMIDIInstrumentWithImpl

func NewAudioUnitMIDIInstrumentWithImpl(impl unsafe.Pointer) AVAudioUnitMIDIInstrument

func (AVAudioUnitMIDIInstrument) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioUnitMIDIInstrument) DebugDescription

func (a AVAudioUnitMIDIInstrument) DebugDescription() string

func (AVAudioUnitMIDIInstrument) Description

func (a AVAudioUnitMIDIInstrument) Description() string

func (AVAudioUnitMIDIInstrument) Hash

func (AVAudioUnitMIDIInstrument) Init

Init initializes the instance.

func (AVAudioUnitMIDIInstrument) Superclass

type AVAudioUnitMIDIInstrumentClass

type AVAudioUnitMIDIInstrumentClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioUnitMIDIInstrumentClass

func GetAVAudioUnitMIDIInstrumentClass() AVAudioUnitMIDIInstrumentClass

GetAVAudioUnitMIDIInstrumentClass returns the class object for AVAudioUnitMIDIInstrument.

func (AVAudioUnitMIDIInstrumentClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioUnitMIDIInstrumentClass) Class

Class returns the underlying Objective-C class pointer.

type AVAudioUnitSampler

type AVAudioUnitSampler struct {
	AVAudioUnitMIDIInstrument
}

Methods

func AVAudioUnitSamplerFromID

func AVAudioUnitSamplerFromID(id objc.ID) AVAudioUnitSampler

AVAudioUnitSamplerFromID constructs a AVAudioUnitSampler from an objc.ID.

func NewAVAudioUnitSampler

func NewAVAudioUnitSampler() AVAudioUnitSampler

NewAVAudioUnitSampler creates a new AVAudioUnitSampler instance.

func NewAudioUnitSamplerWithImpl

func NewAudioUnitSamplerWithImpl(impl unsafe.Pointer) AVAudioUnitSampler

func (AVAudioUnitSampler) Autorelease

func (a AVAudioUnitSampler) Autorelease() AVAudioUnitSampler

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioUnitSampler) Init

Init initializes the instance.

func (AVAudioUnitSampler) MasterGain

func (a AVAudioUnitSampler) MasterGain() float32

func (AVAudioUnitSampler) SetMasterGain

func (a AVAudioUnitSampler) SetMasterGain(value float32)

type AVAudioUnitSamplerClass

type AVAudioUnitSamplerClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioUnitSamplerClass

func GetAVAudioUnitSamplerClass() AVAudioUnitSamplerClass

GetAVAudioUnitSamplerClass returns the class object for AVAudioUnitSampler.

func (AVAudioUnitSamplerClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioUnitSamplerClass) Class

func (ac AVAudioUnitSamplerClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVAudioUnitSplitter

type AVAudioUnitSplitter struct {
	AVAudioUnit
}

Methods

func AVAudioUnitSplitterFromID

func AVAudioUnitSplitterFromID(id objc.ID) AVAudioUnitSplitter

AVAudioUnitSplitterFromID constructs a AVAudioUnitSplitter from an objc.ID.

func NewAVAudioUnitSplitter

func NewAVAudioUnitSplitter() AVAudioUnitSplitter

NewAVAudioUnitSplitter creates a new AVAudioUnitSplitter instance.

func NewAudioUnitSplitterWithAudioComponentDescription

func NewAudioUnitSplitterWithAudioComponentDescription(description AudioComponentDescription) AVAudioUnitSplitter

func NewAudioUnitSplitterWithImpl

func NewAudioUnitSplitterWithImpl(impl unsafe.Pointer) AVAudioUnitSplitter

func (AVAudioUnitSplitter) Autorelease

func (a AVAudioUnitSplitter) Autorelease() AVAudioUnitSplitter

Autorelease adds the receiver to the current autorelease pool.

func (AVAudioUnitSplitter) Init

Init initializes the instance.

func (AVAudioUnitSplitter) InitWithAudioComponentDescription

func (a AVAudioUnitSplitter) InitWithAudioComponentDescription(description AudioComponentDescription) AVAudioUnitSplitter

type AVAudioUnitSplitterClass

type AVAudioUnitSplitterClass struct {
	// contains filtered or unexported fields
}

func GetAVAudioUnitSplitterClass

func GetAVAudioUnitSplitterClass() AVAudioUnitSplitterClass

GetAVAudioUnitSplitterClass returns the class object for AVAudioUnitSplitter.

func (AVAudioUnitSplitterClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVAudioUnitSplitterClass) Class

func (ac AVAudioUnitSplitterClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVMIDIChannelEvent

type AVMIDIChannelEvent struct {
	objectivec.Object
}

Methods

func AVMIDIChannelEventFromID

func AVMIDIChannelEventFromID(id objc.ID) AVMIDIChannelEvent

AVMIDIChannelEventFromID constructs a AVMIDIChannelEvent from an objc.ID.

func NewAVMIDIChannelEvent

func NewAVMIDIChannelEvent() AVMIDIChannelEvent

NewAVMIDIChannelEvent creates a new AVMIDIChannelEvent instance.

func NewMIDIChannelEventWithChannelStatusData1Data2

func NewMIDIChannelEventWithChannelStatusData1Data2(channel byte, status byte, data1 byte, data2 byte) AVMIDIChannelEvent

func (AVMIDIChannelEvent) Autorelease

func (a AVMIDIChannelEvent) Autorelease() AVMIDIChannelEvent

Autorelease adds the receiver to the current autorelease pool.

func (AVMIDIChannelEvent) Data1

func (a AVMIDIChannelEvent) Data1() byte

func (AVMIDIChannelEvent) Data2

func (a AVMIDIChannelEvent) Data2() byte

func (AVMIDIChannelEvent) Init

Init initializes the instance.

func (AVMIDIChannelEvent) InitWithChannelStatusData1Data2

func (a AVMIDIChannelEvent) InitWithChannelStatusData1Data2(channel byte, status byte, data1 byte, data2 byte) AVMIDIChannelEvent

func (AVMIDIChannelEvent) SetData1

func (a AVMIDIChannelEvent) SetData1(data1 byte)

func (AVMIDIChannelEvent) SetData2

func (a AVMIDIChannelEvent) SetData2(data2 byte)

type AVMIDIChannelEventClass

type AVMIDIChannelEventClass struct {
	// contains filtered or unexported fields
}

func GetAVMIDIChannelEventClass

func GetAVMIDIChannelEventClass() AVMIDIChannelEventClass

GetAVMIDIChannelEventClass returns the class object for AVMIDIChannelEvent.

func (AVMIDIChannelEventClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVMIDIChannelEventClass) Class

func (ac AVMIDIChannelEventClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVMIDINoteEvent

type AVMIDINoteEvent struct {
	objectivec.Object
}

func AVMIDINoteEventFromID

func AVMIDINoteEventFromID(id objc.ID) AVMIDINoteEvent

AVMIDINoteEventFromID constructs a AVMIDINoteEvent from an objc.ID.

func NewAVMIDINoteEvent

func NewAVMIDINoteEvent() AVMIDINoteEvent

NewAVMIDINoteEvent creates a new AVMIDINoteEvent instance.

func (AVMIDINoteEvent) Autorelease

func (a AVMIDINoteEvent) Autorelease() AVMIDINoteEvent

Autorelease adds the receiver to the current autorelease pool.

func (AVMIDINoteEvent) Init

Init initializes the instance.

type AVMIDINoteEventClass

type AVMIDINoteEventClass struct {
	// contains filtered or unexported fields
}

func GetAVMIDINoteEventClass

func GetAVMIDINoteEventClass() AVMIDINoteEventClass

GetAVMIDINoteEventClass returns the class object for AVMIDINoteEvent.

func (AVMIDINoteEventClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVMIDINoteEventClass) Class

func (ac AVMIDINoteEventClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVMIDIPlayer

type AVMIDIPlayer struct {
	objectivec.Object
}

Methods

func AVMIDIPlayerFromID

func AVMIDIPlayerFromID(id objc.ID) AVMIDIPlayer

AVMIDIPlayerFromID constructs a AVMIDIPlayer from an objc.ID.

func NewAVMIDIPlayer

func NewAVMIDIPlayer() AVMIDIPlayer

NewAVMIDIPlayer creates a new AVMIDIPlayer instance.

func NewMIDIPlayerBase

func NewMIDIPlayerBase() AVMIDIPlayer

func (AVMIDIPlayer) Autorelease

func (a AVMIDIPlayer) Autorelease() AVMIDIPlayer

Autorelease adds the receiver to the current autorelease pool.

func (AVMIDIPlayer) BeatsForHostTime

func (a AVMIDIPlayer) BeatsForHostTime(time uint64) float64

func (AVMIDIPlayer) DestroyBase

func (a AVMIDIPlayer) DestroyBase()

func (AVMIDIPlayer) HostTimeForBeats

func (a AVMIDIPlayer) HostTimeForBeats(beats float64) uint64

func (AVMIDIPlayer) Init

func (a AVMIDIPlayer) Init() AVMIDIPlayer

Init initializes the instance.

func (AVMIDIPlayer) InitBase

func (a AVMIDIPlayer) InitBase() AVMIDIPlayer

func (AVMIDIPlayer) Playing

func (a AVMIDIPlayer) Playing() bool

type AVMIDIPlayerClass

type AVMIDIPlayerClass struct {
	// contains filtered or unexported fields
}

func GetAVMIDIPlayerClass

func GetAVMIDIPlayerClass() AVMIDIPlayerClass

GetAVMIDIPlayerClass returns the class object for AVMIDIPlayer.

func (AVMIDIPlayerClass) Alloc

func (ac AVMIDIPlayerClass) Alloc() AVMIDIPlayer

Alloc allocates memory for a new instance of the class.

func (AVMIDIPlayerClass) Class

func (ac AVMIDIPlayerClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVMusicEvent

type AVMusicEvent struct {
	objectivec.Object
}

A parent class referenced by other AVFAudio classes. [Full Topic]

func AVMusicEventFromID

func AVMusicEventFromID(id objc.ID) AVMusicEvent

AVMusicEventFromID constructs a AVMusicEvent from an objc.ID.

A parent class referenced by other AVFAudio classes.

func NewAVMusicEvent

func NewAVMusicEvent() AVMusicEvent

NewAVMusicEvent creates a new AVMusicEvent instance.

func (AVMusicEvent) Autorelease

func (a AVMusicEvent) Autorelease() AVMusicEvent

Autorelease adds the receiver to the current autorelease pool.

func (AVMusicEvent) Init

func (a AVMusicEvent) Init() AVMusicEvent

Init initializes the instance.

type AVMusicEventClass

type AVMusicEventClass struct {
	// contains filtered or unexported fields
}

func GetAVMusicEventClass

func GetAVMusicEventClass() AVMusicEventClass

GetAVMusicEventClass returns the class object for AVMusicEvent.

func (AVMusicEventClass) Alloc

func (ac AVMusicEventClass) Alloc() AVMusicEvent

Alloc allocates memory for a new instance of the class.

func (AVMusicEventClass) Class

func (ac AVMusicEventClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVMusicTrack

type AVMusicTrack struct {
	objectivec.Object
}

Methods

func AVMusicTrackFromID

func AVMusicTrackFromID(id objc.ID) AVMusicTrack

AVMusicTrackFromID constructs a AVMusicTrack from an objc.ID.

func NewAVMusicTrack

func NewAVMusicTrack() AVMusicTrack

NewAVMusicTrack creates a new AVMusicTrack instance.

func (AVMusicTrack) Autorelease

func (a AVMusicTrack) Autorelease() AVMusicTrack

Autorelease adds the receiver to the current autorelease pool.

func (AVMusicTrack) CreateEventIterator

func (a AVMusicTrack) CreateEventIterator() objectivec.IObject

func (AVMusicTrack) DestinationMIDIEndpoint added in v0.5.3

func (a AVMusicTrack) DestinationMIDIEndpoint() uint32

func (AVMusicTrack) DoAddAUPresetEventAtBeat

func (a AVMusicTrack) DoAddAUPresetEventAtBeat(event objectivec.IObject, beat float64)

func (AVMusicTrack) DoAddExtendedNoteOnEventAtBeat

func (a AVMusicTrack) DoAddExtendedNoteOnEventAtBeat(event objectivec.IObject, beat float64)

func (AVMusicTrack) DoAddExtendedTempoEventAtBeat

func (a AVMusicTrack) DoAddExtendedTempoEventAtBeat(event objectivec.IObject, beat float64)

func (AVMusicTrack) DoAddMIDIChannelEventAtBeat

func (a AVMusicTrack) DoAddMIDIChannelEventAtBeat(event objectivec.IObject, beat float64)

func (AVMusicTrack) DoAddMIDIMetaEventAtBeat

func (a AVMusicTrack) DoAddMIDIMetaEventAtBeat(event objectivec.IObject, beat float64)

func (AVMusicTrack) DoAddMIDINoteEventAtBeat

func (a AVMusicTrack) DoAddMIDINoteEventAtBeat(event objectivec.IObject, beat float64)

func (AVMusicTrack) DoAddMIDISysexEventAtBeat

func (a AVMusicTrack) DoAddMIDISysexEventAtBeat(event objectivec.IObject, beat float64)

func (AVMusicTrack) DoAddParameterEventAtBeat

func (a AVMusicTrack) DoAddParameterEventAtBeat(event objectivec.IObject, beat float64)

func (AVMusicTrack) DoAddUserEventAtBeat

func (a AVMusicTrack) DoAddUserEventAtBeat(event objectivec.IObject, beat float64)

func (AVMusicTrack) Index added in v0.5.1

func (a AVMusicTrack) Index() uint64

func (AVMusicTrack) Init

func (a AVMusicTrack) Init() AVMusicTrack

Init initializes the instance.

func (AVMusicTrack) LoopingEnabled

func (a AVMusicTrack) LoopingEnabled() bool

func (AVMusicTrack) Muted

func (a AVMusicTrack) Muted() bool

func (AVMusicTrack) SetDestinationMIDIEndpoint added in v0.5.3

func (a AVMusicTrack) SetDestinationMIDIEndpoint(value uint32)

func (AVMusicTrack) SetLoopingEnabled

func (a AVMusicTrack) SetLoopingEnabled(value bool)

func (AVMusicTrack) SetMuted

func (a AVMusicTrack) SetMuted(value bool)

func (AVMusicTrack) SetSoloed

func (a AVMusicTrack) SetSoloed(value bool)

func (AVMusicTrack) Soloed

func (a AVMusicTrack) Soloed() bool

func (AVMusicTrack) Track added in v0.5.5

type AVMusicTrackClass

type AVMusicTrackClass struct {
	// contains filtered or unexported fields
}

func GetAVMusicTrackClass

func GetAVMusicTrackClass() AVMusicTrackClass

GetAVMusicTrackClass returns the class object for AVMusicTrack.

func (AVMusicTrackClass) Alloc

func (ac AVMusicTrackClass) Alloc() AVMusicTrack

Alloc allocates memory for a new instance of the class.

func (AVMusicTrackClass) Class

func (ac AVMusicTrackClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVMusicTrackEventIterator

type AVMusicTrackEventIterator struct {
	objectivec.Object
}

Methods

func AVMusicTrackEventIteratorFromID

func AVMusicTrackEventIteratorFromID(id objc.ID) AVMusicTrackEventIterator

AVMusicTrackEventIteratorFromID constructs a AVMusicTrackEventIterator from an objc.ID.

func NewAVMusicTrackEventIterator

func NewAVMusicTrackEventIterator() AVMusicTrackEventIterator

NewAVMusicTrackEventIterator creates a new AVMusicTrackEventIterator instance.

func (AVMusicTrackEventIterator) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVMusicTrackEventIterator) DeleteEvent

func (a AVMusicTrackEventIterator) DeleteEvent()

func (AVMusicTrackEventIterator) GetEventInfoOutEventTypeEventDataDataSize

func (a AVMusicTrackEventIterator) GetEventInfoOutEventTypeEventDataDataSize(info []float64, type_ *uint32, data unsafe.Pointer, size *uint32)

func (AVMusicTrackEventIterator) HasCurrentEvent

func (a AVMusicTrackEventIterator) HasCurrentEvent() bool

func (AVMusicTrackEventIterator) HasNextEvent

func (a AVMusicTrackEventIterator) HasNextEvent() bool

func (AVMusicTrackEventIterator) HasPreviousEvent

func (a AVMusicTrackEventIterator) HasPreviousEvent() bool

func (AVMusicTrackEventIterator) Init

Init initializes the instance.

func (AVMusicTrackEventIterator) InitWithImpl

func (AVMusicTrackEventIterator) NextEvent

func (a AVMusicTrackEventIterator) NextEvent() int

func (AVMusicTrackEventIterator) PreviousEvent

func (a AVMusicTrackEventIterator) PreviousEvent() int

func (AVMusicTrackEventIterator) Seek

func (a AVMusicTrackEventIterator) Seek(seek float64)

func (AVMusicTrackEventIterator) SetEventInfoData

func (a AVMusicTrackEventIterator) SetEventInfoData(info uint32, data unsafe.Pointer) bool

func (AVMusicTrackEventIterator) SetEventTime

func (a AVMusicTrackEventIterator) SetEventTime(time float64) bool

type AVMusicTrackEventIteratorClass

type AVMusicTrackEventIteratorClass struct {
	// contains filtered or unexported fields
}

func GetAVMusicTrackEventIteratorClass

func GetAVMusicTrackEventIteratorClass() AVMusicTrackEventIteratorClass

GetAVMusicTrackEventIteratorClass returns the class object for AVMusicTrackEventIterator.

func (AVMusicTrackEventIteratorClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVMusicTrackEventIteratorClass) Class

Class returns the underlying Objective-C class pointer.

type AVSpeechSynthesisMarker

type AVSpeechSynthesisMarker struct {
	objectivec.Object
}

func AVSpeechSynthesisMarkerFromID

func AVSpeechSynthesisMarkerFromID(id objc.ID) AVSpeechSynthesisMarker

AVSpeechSynthesisMarkerFromID constructs a AVSpeechSynthesisMarker from an objc.ID.

func NewAVSpeechSynthesisMarker

func NewAVSpeechSynthesisMarker() AVSpeechSynthesisMarker

NewAVSpeechSynthesisMarker creates a new AVSpeechSynthesisMarker instance.

func (AVSpeechSynthesisMarker) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVSpeechSynthesisMarker) Init

Init initializes the instance.

type AVSpeechSynthesisMarkerClass

type AVSpeechSynthesisMarkerClass struct {
	// contains filtered or unexported fields
}

func GetAVSpeechSynthesisMarkerClass

func GetAVSpeechSynthesisMarkerClass() AVSpeechSynthesisMarkerClass

GetAVSpeechSynthesisMarkerClass returns the class object for AVSpeechSynthesisMarker.

func (AVSpeechSynthesisMarkerClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVSpeechSynthesisMarkerClass) Class

Class returns the underlying Objective-C class pointer.

func (AVSpeechSynthesisMarkerClass) SupportsSecureCoding

func (_AVSpeechSynthesisMarkerClass AVSpeechSynthesisMarkerClass) SupportsSecureCoding() bool

type AVSpeechSynthesisProviderRequest

type AVSpeechSynthesisProviderRequest struct {
	objectivec.Object
}

Methods

func AVSpeechSynthesisProviderRequestFromID

func AVSpeechSynthesisProviderRequestFromID(id objc.ID) AVSpeechSynthesisProviderRequest

AVSpeechSynthesisProviderRequestFromID constructs a AVSpeechSynthesisProviderRequest from an objc.ID.

func NewAVSpeechSynthesisProviderRequest

func NewAVSpeechSynthesisProviderRequest() AVSpeechSynthesisProviderRequest

NewAVSpeechSynthesisProviderRequest creates a new AVSpeechSynthesisProviderRequest instance.

func (AVSpeechSynthesisProviderRequest) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVSpeechSynthesisProviderRequest) Init

Init initializes the instance.

func (AVSpeechSynthesisProviderRequest) JobIdentifier

func (a AVSpeechSynthesisProviderRequest) JobIdentifier() string

func (AVSpeechSynthesisProviderRequest) SetJobIdentifier

func (a AVSpeechSynthesisProviderRequest) SetJobIdentifier(value string)

func (AVSpeechSynthesisProviderRequest) SetSsmlRepresentation

func (a AVSpeechSynthesisProviderRequest) SetSsmlRepresentation(value string)

func (AVSpeechSynthesisProviderRequest) SetVoice

func (AVSpeechSynthesisProviderRequest) SsmlRepresentation

func (a AVSpeechSynthesisProviderRequest) SsmlRepresentation() string

func (AVSpeechSynthesisProviderRequest) Voice

type AVSpeechSynthesisProviderRequestClass

type AVSpeechSynthesisProviderRequestClass struct {
	// contains filtered or unexported fields
}

func GetAVSpeechSynthesisProviderRequestClass

func GetAVSpeechSynthesisProviderRequestClass() AVSpeechSynthesisProviderRequestClass

GetAVSpeechSynthesisProviderRequestClass returns the class object for AVSpeechSynthesisProviderRequest.

func (AVSpeechSynthesisProviderRequestClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVSpeechSynthesisProviderRequestClass) Class

Class returns the underlying Objective-C class pointer.

func (AVSpeechSynthesisProviderRequestClass) SupportsSecureCoding

func (_AVSpeechSynthesisProviderRequestClass AVSpeechSynthesisProviderRequestClass) SupportsSecureCoding() bool

type AVSpeechSynthesisProviderVoice

type AVSpeechSynthesisProviderVoice struct {
	objectivec.Object
}

Methods

func AVSpeechSynthesisProviderVoiceFromID

func AVSpeechSynthesisProviderVoiceFromID(id objc.ID) AVSpeechSynthesisProviderVoice

AVSpeechSynthesisProviderVoiceFromID constructs a AVSpeechSynthesisProviderVoice from an objc.ID.

func NewAVSpeechSynthesisProviderVoice

func NewAVSpeechSynthesisProviderVoice() AVSpeechSynthesisProviderVoice

NewAVSpeechSynthesisProviderVoice creates a new AVSpeechSynthesisProviderVoice instance.

func (AVSpeechSynthesisProviderVoice) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVSpeechSynthesisProviderVoice) ExtraAttributes

func (AVSpeechSynthesisProviderVoice) FullBundleIdentifier

func (a AVSpeechSynthesisProviderVoice) FullBundleIdentifier() objectivec.IObject

func (AVSpeechSynthesisProviderVoice) GroupName

func (a AVSpeechSynthesisProviderVoice) GroupName() string

func (AVSpeechSynthesisProviderVoice) Identifier

func (a AVSpeechSynthesisProviderVoice) Identifier() string

func (AVSpeechSynthesisProviderVoice) Init

Init initializes the instance.

func (AVSpeechSynthesisProviderVoice) IsFirstParty

func (a AVSpeechSynthesisProviderVoice) IsFirstParty() bool

func (AVSpeechSynthesisProviderVoice) IsPersonalVoice

func (a AVSpeechSynthesisProviderVoice) IsPersonalVoice() bool

func (AVSpeechSynthesisProviderVoice) ManufacturerName

func (a AVSpeechSynthesisProviderVoice) ManufacturerName() string

func (AVSpeechSynthesisProviderVoice) Name

func (AVSpeechSynthesisProviderVoice) PrimaryLanguages

func (a AVSpeechSynthesisProviderVoice) PrimaryLanguages() foundation.INSArray

func (AVSpeechSynthesisProviderVoice) RawTTSIdentifier

func (a AVSpeechSynthesisProviderVoice) RawTTSIdentifier() objectivec.IObject

func (AVSpeechSynthesisProviderVoice) SetExtraAttributes

func (a AVSpeechSynthesisProviderVoice) SetExtraAttributes(value foundation.INSDictionary)

func (AVSpeechSynthesisProviderVoice) SetIdentifier

func (a AVSpeechSynthesisProviderVoice) SetIdentifier(value string)

func (AVSpeechSynthesisProviderVoice) SetIsFirstParty

func (a AVSpeechSynthesisProviderVoice) SetIsFirstParty(value bool)

func (AVSpeechSynthesisProviderVoice) SetIsPersonalVoice

func (a AVSpeechSynthesisProviderVoice) SetIsPersonalVoice(value bool)

func (AVSpeechSynthesisProviderVoice) SetManufacturerName

func (a AVSpeechSynthesisProviderVoice) SetManufacturerName(value string)

func (AVSpeechSynthesisProviderVoice) SetName

func (a AVSpeechSynthesisProviderVoice) SetName(value string)

func (AVSpeechSynthesisProviderVoice) SetPrimaryLanguages

func (a AVSpeechSynthesisProviderVoice) SetPrimaryLanguages(value foundation.INSArray)

func (AVSpeechSynthesisProviderVoice) SetSupportedLanguages

func (a AVSpeechSynthesisProviderVoice) SetSupportedLanguages(value foundation.INSArray)

func (AVSpeechSynthesisProviderVoice) SetSynthesizerBundleIdentifier

func (a AVSpeechSynthesisProviderVoice) SetSynthesizerBundleIdentifier(value string)

func (AVSpeechSynthesisProviderVoice) SupportedCharacterSet

func (a AVSpeechSynthesisProviderVoice) SupportedCharacterSet() objectivec.IObject

func (AVSpeechSynthesisProviderVoice) SupportedLanguages

func (a AVSpeechSynthesisProviderVoice) SupportedLanguages() foundation.INSArray

func (AVSpeechSynthesisProviderVoice) SynthesizerBundleIdentifier

func (a AVSpeechSynthesisProviderVoice) SynthesizerBundleIdentifier() string

func (AVSpeechSynthesisProviderVoice) UniqueAudioDescSpeechSynthTuple

func (a AVSpeechSynthesisProviderVoice) UniqueAudioDescSpeechSynthTuple() objectivec.IObject

func (AVSpeechSynthesisProviderVoice) UniqueAudioDescTriple

func (a AVSpeechSynthesisProviderVoice) UniqueAudioDescTriple() objectivec.IObject

type AVSpeechSynthesisProviderVoiceClass

type AVSpeechSynthesisProviderVoiceClass struct {
	// contains filtered or unexported fields
}

func GetAVSpeechSynthesisProviderVoiceClass

func GetAVSpeechSynthesisProviderVoiceClass() AVSpeechSynthesisProviderVoiceClass

GetAVSpeechSynthesisProviderVoiceClass returns the class object for AVSpeechSynthesisProviderVoice.

func (AVSpeechSynthesisProviderVoiceClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVSpeechSynthesisProviderVoiceClass) Class

Class returns the underlying Objective-C class pointer.

func (AVSpeechSynthesisProviderVoiceClass) SupportsSecureCoding

func (_AVSpeechSynthesisProviderVoiceClass AVSpeechSynthesisProviderVoiceClass) SupportsSecureCoding() bool

func (AVSpeechSynthesisProviderVoiceClass) UpdateSpeechVoicesForClient

func (_AVSpeechSynthesisProviderVoiceClass AVSpeechSynthesisProviderVoiceClass) UpdateSpeechVoicesForClient(client objectivec.IObject)

type AVSpeechSynthesisVoice

type AVSpeechSynthesisVoice struct {
	objectivec.Object
}

Methods

func AVSpeechSynthesisVoiceFromID

func AVSpeechSynthesisVoiceFromID(id objc.ID) AVSpeechSynthesisVoice

AVSpeechSynthesisVoiceFromID constructs a AVSpeechSynthesisVoice from an objc.ID.

func NewAVSpeechSynthesisVoice

func NewAVSpeechSynthesisVoice() AVSpeechSynthesisVoice

NewAVSpeechSynthesisVoice creates a new AVSpeechSynthesisVoice instance.

func NewSpeechSynthesisVoiceWithLanguage

func NewSpeechSynthesisVoiceWithLanguage(language objectivec.IObject) AVSpeechSynthesisVoice

func (AVSpeechSynthesisVoice) AssetSize

func (a AVSpeechSynthesisVoice) AssetSize() int64

func (AVSpeechSynthesisVoice) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVSpeechSynthesisVoice) BackupName

func (a AVSpeechSynthesisVoice) BackupName() objectivec.IObject

func (AVSpeechSynthesisVoice) CanBeDownloaded

func (a AVSpeechSynthesisVoice) CanBeDownloaded() bool

func (AVSpeechSynthesisVoice) CoreVoiceIsSiriVoice

func (a AVSpeechSynthesisVoice) CoreVoiceIsSiriVoice() bool

func (AVSpeechSynthesisVoice) CoreVoiceIsSystemVoice

func (a AVSpeechSynthesisVoice) CoreVoiceIsSystemVoice() bool

func (AVSpeechSynthesisVoice) CoreVoiceLocalizedName

func (a AVSpeechSynthesisVoice) CoreVoiceLocalizedName() string

func (AVSpeechSynthesisVoice) CoreVoiceWrapper

func (a AVSpeechSynthesisVoice) CoreVoiceWrapper() objectivec.Object

func (AVSpeechSynthesisVoice) Gender

func (a AVSpeechSynthesisVoice) Gender() int64

func (AVSpeechSynthesisVoice) Identifier

func (a AVSpeechSynthesisVoice) Identifier() string

func (AVSpeechSynthesisVoice) Init

Init initializes the instance.

func (AVSpeechSynthesisVoice) InitWithLanguage

func (a AVSpeechSynthesisVoice) InitWithLanguage(language objectivec.IObject) AVSpeechSynthesisVoice

func (AVSpeechSynthesisVoice) IsDefault

func (a AVSpeechSynthesisVoice) IsDefault() bool

func (AVSpeechSynthesisVoice) IsInstalled

func (a AVSpeechSynthesisVoice) IsInstalled() bool

func (AVSpeechSynthesisVoice) IsNoveltyVoice

func (a AVSpeechSynthesisVoice) IsNoveltyVoice() bool

func (AVSpeechSynthesisVoice) IsSiriVoice

func (a AVSpeechSynthesisVoice) IsSiriVoice() bool

func (AVSpeechSynthesisVoice) IsSystemVoice

func (a AVSpeechSynthesisVoice) IsSystemVoice() bool

func (AVSpeechSynthesisVoice) Language

func (a AVSpeechSynthesisVoice) Language() string

func (AVSpeechSynthesisVoice) Name

func (a AVSpeechSynthesisVoice) Name() string

func (AVSpeechSynthesisVoice) NameWithoutQuality

func (a AVSpeechSynthesisVoice) NameWithoutQuality() string

func (AVSpeechSynthesisVoice) NonLocalizedName

func (a AVSpeechSynthesisVoice) NonLocalizedName() string

func (AVSpeechSynthesisVoice) NonLocalizedNameWithoutQuality

func (a AVSpeechSynthesisVoice) NonLocalizedNameWithoutQuality() string

func (AVSpeechSynthesisVoice) Quality

func (a AVSpeechSynthesisVoice) Quality() int64

func (AVSpeechSynthesisVoice) SetAssetSize

func (a AVSpeechSynthesisVoice) SetAssetSize(size int64)

func (AVSpeechSynthesisVoice) SetBackupName

func (a AVSpeechSynthesisVoice) SetBackupName(name objectivec.IObject)

func (AVSpeechSynthesisVoice) SetCanBeDownloaded

func (a AVSpeechSynthesisVoice) SetCanBeDownloaded(downloaded bool)

func (AVSpeechSynthesisVoice) SetCoreVoiceWrapper

func (a AVSpeechSynthesisVoice) SetCoreVoiceWrapper(value objectivec.Object)

func (AVSpeechSynthesisVoice) SetGender

func (a AVSpeechSynthesisVoice) SetGender(value int64)

func (AVSpeechSynthesisVoice) SetIdentifier

func (a AVSpeechSynthesisVoice) SetIdentifier(value string)

func (AVSpeechSynthesisVoice) SetIsDefault

func (a AVSpeechSynthesisVoice) SetIsDefault(default_ bool)

func (AVSpeechSynthesisVoice) SetIsInstalled

func (a AVSpeechSynthesisVoice) SetIsInstalled(installed bool)

func (AVSpeechSynthesisVoice) SetIsNoveltyVoice

func (a AVSpeechSynthesisVoice) SetIsNoveltyVoice(value bool)

func (AVSpeechSynthesisVoice) SetLanguage

func (a AVSpeechSynthesisVoice) SetLanguage(value string)

func (AVSpeechSynthesisVoice) SetName

func (a AVSpeechSynthesisVoice) SetName(value string)

func (AVSpeechSynthesisVoice) SetQuality

func (a AVSpeechSynthesisVoice) SetQuality(value int64)

func (AVSpeechSynthesisVoice) SetSynthesisProviderVoice

func (a AVSpeechSynthesisVoice) SetSynthesisProviderVoice(value IAVSpeechSynthesisProviderVoice)

func (AVSpeechSynthesisVoice) SetVoiceTraits

func (a AVSpeechSynthesisVoice) SetVoiceTraits(value uint64)

func (AVSpeechSynthesisVoice) SiriDisplayName

func (a AVSpeechSynthesisVoice) SiriDisplayName() objectivec.IObject

func (AVSpeechSynthesisVoice) SynthesisProviderVoice

func (a AVSpeechSynthesisVoice) SynthesisProviderVoice() IAVSpeechSynthesisProviderVoice

func (AVSpeechSynthesisVoice) VoiceTraits

func (a AVSpeechSynthesisVoice) VoiceTraits() uint64

type AVSpeechSynthesisVoiceClass

type AVSpeechSynthesisVoiceClass struct {
	// contains filtered or unexported fields
}

func GetAVSpeechSynthesisVoiceClass

func GetAVSpeechSynthesisVoiceClass() AVSpeechSynthesisVoiceClass

GetAVSpeechSynthesisVoiceClass returns the class object for AVSpeechSynthesisVoice.

func (AVSpeechSynthesisVoiceClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVSpeechSynthesisVoiceClass) CanSpeechVoicesIncludingSiri added in v0.6.0

func (_AVSpeechSynthesisVoiceClass AVSpeechSynthesisVoiceClass) CanSpeechVoicesIncludingSiri() bool

CanSpeechVoicesIncludingSiri reports whether the receiver responds to the private selector _speechVoicesIncludingSiri.

func (AVSpeechSynthesisVoiceClass) CanSpeechVoicesIncludingSiriAndSuperCompact added in v0.6.0

func (_AVSpeechSynthesisVoiceClass AVSpeechSynthesisVoiceClass) CanSpeechVoicesIncludingSiriAndSuperCompact() bool

CanSpeechVoicesIncludingSiriAndSuperCompact reports whether the receiver responds to the private selector _speechVoicesIncludingSiriAndSuperCompact.

func (AVSpeechSynthesisVoiceClass) CanSpeechVoicesIncludingSiriAndSuperCompactWithCompletionHandler added in v0.6.0

func (_AVSpeechSynthesisVoiceClass AVSpeechSynthesisVoiceClass) CanSpeechVoicesIncludingSiriAndSuperCompactWithCompletionHandler() bool

CanSpeechVoicesIncludingSiriAndSuperCompactWithCompletionHandler reports whether the receiver responds to the private selector _speechVoicesIncludingSiriAndSuperCompactWithCompletionHandler:.

func (AVSpeechSynthesisVoiceClass) CanSpeechVoicesIncludingSiriWithCompletionHandler added in v0.6.0

func (_AVSpeechSynthesisVoiceClass AVSpeechSynthesisVoiceClass) CanSpeechVoicesIncludingSiriWithCompletionHandler() bool

CanSpeechVoicesIncludingSiriWithCompletionHandler reports whether the receiver responds to the private selector _speechVoicesIncludingSiriWithCompletionHandler:.

func (AVSpeechSynthesisVoiceClass) CanSpeechVoicesIncludingSiriWithSiri added in v0.6.0

func (_AVSpeechSynthesisVoiceClass AVSpeechSynthesisVoiceClass) CanSpeechVoicesIncludingSiriWithSiri() bool

CanSpeechVoicesIncludingSiriWithSiri reports whether the receiver responds to the private selector _speechVoicesIncludingSiri:.

func (AVSpeechSynthesisVoiceClass) CanVoiceFromInternalVoiceListWithIdentifier added in v0.6.0

func (_AVSpeechSynthesisVoiceClass AVSpeechSynthesisVoiceClass) CanVoiceFromInternalVoiceListWithIdentifier() bool

CanVoiceFromInternalVoiceListWithIdentifier reports whether the receiver responds to the private selector _voiceFromInternalVoiceListWithIdentifier:.

func (AVSpeechSynthesisVoiceClass) Class

Class returns the underlying Objective-C class pointer.

func (AVSpeechSynthesisVoiceClass) SpeechVoices

func (ac AVSpeechSynthesisVoiceClass) SpeechVoices(ctx context.Context) error

SpeechVoices is a synchronous wrapper around [AVSpeechSynthesisVoice.SpeechVoicesWithCompletionHandler]. It blocks until the completion handler fires or the context is cancelled.

func (AVSpeechSynthesisVoiceClass) SpeechVoicesIncludingSiri

func (_AVSpeechSynthesisVoiceClass AVSpeechSynthesisVoiceClass) SpeechVoicesIncludingSiri() (objectivec.IObject, error)

SpeechVoicesIncludingSiri is an exported wrapper for the private method _speechVoicesIncludingSiri.

func (AVSpeechSynthesisVoiceClass) SpeechVoicesIncludingSiriAndSuperCompact

func (_AVSpeechSynthesisVoiceClass AVSpeechSynthesisVoiceClass) SpeechVoicesIncludingSiriAndSuperCompact() (objectivec.IObject, error)

SpeechVoicesIncludingSiriAndSuperCompact is an exported wrapper for the private method _speechVoicesIncludingSiriAndSuperCompact.

func (AVSpeechSynthesisVoiceClass) SpeechVoicesIncludingSiriAndSuperCompactWithCompletionHandler

func (_AVSpeechSynthesisVoiceClass AVSpeechSynthesisVoiceClass) SpeechVoicesIncludingSiriAndSuperCompactWithCompletionHandler(handler ErrorHandler) error

SpeechVoicesIncludingSiriAndSuperCompactWithCompletionHandler is an exported wrapper for the private method _speechVoicesIncludingSiriAndSuperCompactWithCompletionHandler.

func (AVSpeechSynthesisVoiceClass) SpeechVoicesIncludingSiriWithCompletionHandler

func (_AVSpeechSynthesisVoiceClass AVSpeechSynthesisVoiceClass) SpeechVoicesIncludingSiriWithCompletionHandler(handler ErrorHandler) error

SpeechVoicesIncludingSiriWithCompletionHandler is an exported wrapper for the private method _speechVoicesIncludingSiriWithCompletionHandler.

func (AVSpeechSynthesisVoiceClass) SpeechVoicesIncludingSiriWithSiri

func (_AVSpeechSynthesisVoiceClass AVSpeechSynthesisVoiceClass) SpeechVoicesIncludingSiriWithSiri(siri bool) (objectivec.IObject, error)

SpeechVoicesIncludingSiriWithSiri is an exported wrapper for the private method _speechVoicesIncludingSiriWithSiri.

func (AVSpeechSynthesisVoiceClass) SpeechVoicesIncludingSuperCompact

func (_AVSpeechSynthesisVoiceClass AVSpeechSynthesisVoiceClass) SpeechVoicesIncludingSuperCompact() objectivec.IObject

func (AVSpeechSynthesisVoiceClass) SpeechVoicesIncludingSuperCompactSync

func (ac AVSpeechSynthesisVoiceClass) SpeechVoicesIncludingSuperCompactSync(ctx context.Context) error

SpeechVoicesIncludingSuperCompactSync is a synchronous wrapper around [AVSpeechSynthesisVoice.SpeechVoicesIncludingSuperCompactWithCompletionHandler]. It blocks until the completion handler fires or the context is cancelled.

func (AVSpeechSynthesisVoiceClass) SpeechVoicesIncludingSuperCompactWithCompletionHandler

func (_AVSpeechSynthesisVoiceClass AVSpeechSynthesisVoiceClass) SpeechVoicesIncludingSuperCompactWithCompletionHandler(handler ErrorHandler)

func (AVSpeechSynthesisVoiceClass) SpeechVoicesWithCompletionHandler

func (_AVSpeechSynthesisVoiceClass AVSpeechSynthesisVoiceClass) SpeechVoicesWithCompletionHandler(handler ErrorHandler)

func (AVSpeechSynthesisVoiceClass) SupportsSecureCoding

func (_AVSpeechSynthesisVoiceClass AVSpeechSynthesisVoiceClass) SupportsSecureCoding() bool

func (AVSpeechSynthesisVoiceClass) Test_setInternalSpeechVoices

func (_AVSpeechSynthesisVoiceClass AVSpeechSynthesisVoiceClass) Test_setInternalSpeechVoices(voices objectivec.IObject)

func (AVSpeechSynthesisVoiceClass) Test_speechVoices

func (_AVSpeechSynthesisVoiceClass AVSpeechSynthesisVoiceClass) Test_speechVoices() objectivec.IObject

func (AVSpeechSynthesisVoiceClass) VoiceFromInternalVoiceListWithIdentifier

func (_AVSpeechSynthesisVoiceClass AVSpeechSynthesisVoiceClass) VoiceFromInternalVoiceListWithIdentifier(identifier objectivec.IObject) (objectivec.IObject, error)

VoiceFromInternalVoiceListWithIdentifier is an exported wrapper for the private method _voiceFromInternalVoiceListWithIdentifier.

func (AVSpeechSynthesisVoiceClass) VoiceWithIdentifier

func (_AVSpeechSynthesisVoiceClass AVSpeechSynthesisVoiceClass) VoiceWithIdentifier(identifier objectivec.IObject) objectivec.IObject

func (AVSpeechSynthesisVoiceClass) VoiceWithLanguage

func (_AVSpeechSynthesisVoiceClass AVSpeechSynthesisVoiceClass) VoiceWithLanguage(language objectivec.IObject) objectivec.IObject

type AVSpeechSynthesizer

type AVSpeechSynthesizer struct {
	objectivec.Object
}

Methods

func AVSpeechSynthesizerFromID

func AVSpeechSynthesizerFromID(id objc.ID) AVSpeechSynthesizer

AVSpeechSynthesizerFromID constructs a AVSpeechSynthesizer from an objc.ID.

func NewAVSpeechSynthesizer

func NewAVSpeechSynthesizer() AVSpeechSynthesizer

NewAVSpeechSynthesizer creates a new AVSpeechSynthesizer instance.

func (AVSpeechSynthesizer) ApplyWebKitBehaviors

func (a AVSpeechSynthesizer) ApplyWebKitBehaviors() error

ApplyWebKitBehaviors is an exported wrapper for the private method _applyWebKitBehaviors.

func (AVSpeechSynthesizer) AudioDeviceId

func (a AVSpeechSynthesizer) AudioDeviceId() uint32

func (AVSpeechSynthesizer) AudioQueueFlags

func (a AVSpeechSynthesizer) AudioQueueFlags() uint32

func (AVSpeechSynthesizer) Autorelease

func (a AVSpeechSynthesizer) Autorelease() AVSpeechSynthesizer

Autorelease adds the receiver to the current autorelease pool.

func (AVSpeechSynthesizer) CanApplyWebKitBehaviors added in v0.6.0

func (a AVSpeechSynthesizer) CanApplyWebKitBehaviors() bool

CanApplyWebKitBehaviors reports whether the receiver responds to the private selector _applyWebKitBehaviors.

func (AVSpeechSynthesizer) CanConvertBoundary added in v0.6.0

func (a AVSpeechSynthesizer) CanConvertBoundary() bool

CanConvertBoundary reports whether the receiver responds to the private selector _convertBoundary:.

func (AVSpeechSynthesizer) CanEnqueueNextJob added in v0.6.0

func (a AVSpeechSynthesizer) CanEnqueueNextJob() bool

CanEnqueueNextJob reports whether the receiver responds to the private selector _enqueueNextJob.

func (AVSpeechSynthesizer) CanHandleSpeechDoneSuccessful added in v0.6.0

func (a AVSpeechSynthesizer) CanHandleSpeechDoneSuccessful() bool

CanHandleSpeechDoneSuccessful reports whether the receiver responds to the private selector _handleSpeechDone:successful:.

func (AVSpeechSynthesizer) CanSpeakUtterance added in v0.6.0

func (a AVSpeechSynthesizer) CanSpeakUtterance() bool

CanSpeakUtterance reports whether the receiver responds to the private selector _speakUtterance:.

func (AVSpeechSynthesizer) ConvertBoundary

func (a AVSpeechSynthesizer) ConvertBoundary(boundary int64) (int64, error)

ConvertBoundary is an exported wrapper for the private method _convertBoundary.

func (AVSpeechSynthesizer) CoreSynth

func (a AVSpeechSynthesizer) CoreSynth() objectivec.IObject

func (AVSpeechSynthesizer) DetectSSMLAndModifyUtterances

func (a AVSpeechSynthesizer) DetectSSMLAndModifyUtterances() bool

func (AVSpeechSynthesizer) EnqueueNextJob

func (a AVSpeechSynthesizer) EnqueueNextJob() error

EnqueueNextJob is an exported wrapper for the private method _enqueueNextJob.

func (AVSpeechSynthesizer) HandleSpeechDoneSuccessful

func (a AVSpeechSynthesizer) HandleSpeechDoneSuccessful(done objectivec.IObject, successful bool) error

HandleSpeechDoneSuccessful is an exported wrapper for the private method _handleSpeechDoneSuccessful.

func (AVSpeechSynthesizer) InflightUtterance

func (a AVSpeechSynthesizer) InflightUtterance() IAVSpeechUtterance

func (AVSpeechSynthesizer) Init

Init initializes the instance.

func (AVSpeechSynthesizer) InitializedWebKitUsage

func (a AVSpeechSynthesizer) InitializedWebKitUsage() bool

func (AVSpeechSynthesizer) IsInAudioInterruption

func (a AVSpeechSynthesizer) IsInAudioInterruption() bool

func (AVSpeechSynthesizer) IsInternalSynth

func (a AVSpeechSynthesizer) IsInternalSynth() bool

func (AVSpeechSynthesizer) Paused

func (a AVSpeechSynthesizer) Paused() bool

func (AVSpeechSynthesizer) ProcessSpeechJobFinishedSuccessful

func (a AVSpeechSynthesizer) ProcessSpeechJobFinishedSuccessful(finished objectivec.IObject, successful bool)

func (AVSpeechSynthesizer) SetActiveOptions

func (a AVSpeechSynthesizer) SetActiveOptions() uint64

func (AVSpeechSynthesizer) SetAudioDeviceId

func (a AVSpeechSynthesizer) SetAudioDeviceId(value uint32)

func (AVSpeechSynthesizer) SetAudioQueueFlags

func (a AVSpeechSynthesizer) SetAudioQueueFlags(flags uint32)

func (AVSpeechSynthesizer) SetAudioSessionInactiveTimeout

func (a AVSpeechSynthesizer) SetAudioSessionInactiveTimeout(timeout float64)

func (AVSpeechSynthesizer) SetDetectSSMLAndModifyUtterances

func (a AVSpeechSynthesizer) SetDetectSSMLAndModifyUtterances(value bool)

func (AVSpeechSynthesizer) SetInflightUtterance

func (a AVSpeechSynthesizer) SetInflightUtterance(value IAVSpeechUtterance)

func (AVSpeechSynthesizer) SetInitializedWebKitUsage

func (a AVSpeechSynthesizer) SetInitializedWebKitUsage(value bool)

func (AVSpeechSynthesizer) SetIsInternalSynth

func (a AVSpeechSynthesizer) SetIsInternalSynth(value bool)

func (AVSpeechSynthesizer) SetSetActiveOptions

func (a AVSpeechSynthesizer) SetSetActiveOptions(options uint64)

func (AVSpeechSynthesizer) SetSkipLuthorRules

func (a AVSpeechSynthesizer) SetSkipLuthorRules(rules objectivec.IObject)

func (AVSpeechSynthesizer) SetSpeechSource

func (a AVSpeechSynthesizer) SetSpeechSource(value string)

func (AVSpeechSynthesizer) SetSupportsAccurateWordCallbacks

func (a AVSpeechSynthesizer) SetSupportsAccurateWordCallbacks(callbacks objectivec.IObject)

func (AVSpeechSynthesizer) SkipLuthorRules

func (a AVSpeechSynthesizer) SkipLuthorRules() objectivec.IObject

func (AVSpeechSynthesizer) SpeakUtterance

func (a AVSpeechSynthesizer) SpeakUtterance(utterance objectivec.IObject) error

SpeakUtterance is an exported wrapper for the private method _speakUtterance.

func (AVSpeechSynthesizer) Speaking

func (a AVSpeechSynthesizer) Speaking() bool

func (AVSpeechSynthesizer) SpeechManager

func (a AVSpeechSynthesizer) SpeechManager() objectivec.IObject

func (AVSpeechSynthesizer) SpeechQueue

func (a AVSpeechSynthesizer) SpeechQueue() objectivec.IObject

func (AVSpeechSynthesizer) SpeechSource

func (a AVSpeechSynthesizer) SpeechSource() string

func (AVSpeechSynthesizer) SupportsAccurateWordCallbacks

func (a AVSpeechSynthesizer) SupportsAccurateWordCallbacks() objectivec.IObject

type AVSpeechSynthesizerClass

type AVSpeechSynthesizerClass struct {
	// contains filtered or unexported fields
}

func GetAVSpeechSynthesizerClass

func GetAVSpeechSynthesizerClass() AVSpeechSynthesizerClass

GetAVSpeechSynthesizerClass returns the class object for AVSpeechSynthesizer.

func (AVSpeechSynthesizerClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVSpeechSynthesizerClass) CanSupportsSpeakingWithPersonalVoices added in v0.6.0

func (_AVSpeechSynthesizerClass AVSpeechSynthesizerClass) CanSupportsSpeakingWithPersonalVoices() bool

CanSupportsSpeakingWithPersonalVoices reports whether the receiver responds to the private selector _supportsSpeakingWithPersonalVoices.

func (AVSpeechSynthesizerClass) Class

func (ac AVSpeechSynthesizerClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (AVSpeechSynthesizerClass) IsSoftAppUsageProtectionDisabled

func (_AVSpeechSynthesizerClass AVSpeechSynthesizerClass) IsSoftAppUsageProtectionDisabled() bool

func (AVSpeechSynthesizerClass) SupportsSpeakingWithPersonalVoices

func (_AVSpeechSynthesizerClass AVSpeechSynthesizerClass) SupportsSpeakingWithPersonalVoices() (bool, error)

SupportsSpeakingWithPersonalVoices is an exported wrapper for the private method _supportsSpeakingWithPersonalVoices.

type AVSpeechUtterance

type AVSpeechUtterance struct {
	objectivec.Object
}

Methods

func AVSpeechUtteranceFromID

func AVSpeechUtteranceFromID(id objc.ID) AVSpeechUtterance

AVSpeechUtteranceFromID constructs a AVSpeechUtterance from an objc.ID.

func NewAVSpeechUtterance

func NewAVSpeechUtterance() AVSpeechUtterance

NewAVSpeechUtterance creates a new AVSpeechUtterance instance.

func (AVSpeechUtterance) Action

func (AVSpeechUtterance) AttributedSpeechString

func (a AVSpeechUtterance) AttributedSpeechString() foundation.NSAttributedString

func (AVSpeechUtterance) AudioBufferCallback

func (a AVSpeechUtterance) AudioBufferCallback()

func (AVSpeechUtterance) Autorelease

func (a AVSpeechUtterance) Autorelease() AVSpeechUtterance

Autorelease adds the receiver to the current autorelease pool.

func (AVSpeechUtterance) Init

Init initializes the instance.

func (AVSpeechUtterance) MarkerCallback

func (a AVSpeechUtterance) MarkerCallback()

func (AVSpeechUtterance) PrefersAssistiveTechnologyExceptions

func (a AVSpeechUtterance) PrefersAssistiveTechnologyExceptions() objectivec.IObject

func (AVSpeechUtterance) ProcessEmoticons

func (a AVSpeechUtterance) ProcessEmoticons() bool

func (AVSpeechUtterance) SetAction

func (a AVSpeechUtterance) SetAction(value objectivec.IObject)

func (AVSpeechUtterance) SetAttributedSpeechString

func (a AVSpeechUtterance) SetAttributedSpeechString(value foundation.NSAttributedString)

func (AVSpeechUtterance) SetAudioBufferCallback

func (a AVSpeechUtterance) SetAudioBufferCallback(callback VoidHandler)

func (AVSpeechUtterance) SetAudioBufferCallbackSync

func (a AVSpeechUtterance) SetAudioBufferCallbackSync(ctx context.Context) error

SetAudioBufferCallbackSync is a synchronous wrapper around AVSpeechUtterance.SetAudioBufferCallback. It blocks until the completion handler fires or the context is cancelled.

func (AVSpeechUtterance) SetMarkerCallback

func (a AVSpeechUtterance) SetMarkerCallback(callback VoidHandler)

func (AVSpeechUtterance) SetMarkerCallbackSync

func (a AVSpeechUtterance) SetMarkerCallbackSync(ctx context.Context) error

SetMarkerCallbackSync is a synchronous wrapper around AVSpeechUtterance.SetMarkerCallback. It blocks until the completion handler fires or the context is cancelled.

func (AVSpeechUtterance) SetPrefersAssistiveTechnologyExceptions

func (a AVSpeechUtterance) SetPrefersAssistiveTechnologyExceptions(exceptions objectivec.IObject)

func (AVSpeechUtterance) SetProcessEmoticons

func (a AVSpeechUtterance) SetProcessEmoticons(emoticons bool)

func (AVSpeechUtterance) SetSpeechString

func (a AVSpeechUtterance) SetSpeechString(value string)

func (AVSpeechUtterance) SetSsmlRepresentation

func (a AVSpeechUtterance) SetSsmlRepresentation(representation objectivec.IObject)

func (AVSpeechUtterance) SetVoiceSelection

func (a AVSpeechUtterance) SetVoiceSelection(selection objectivec.IObject)

func (AVSpeechUtterance) SpeechString

func (a AVSpeechUtterance) SpeechString() string

func (AVSpeechUtterance) SsmlRepresentation

func (a AVSpeechUtterance) SsmlRepresentation() objectivec.IObject

func (AVSpeechUtterance) VoiceSelection

func (a AVSpeechUtterance) VoiceSelection() objectivec.IObject

type AVSpeechUtteranceClass

type AVSpeechUtteranceClass struct {
	// contains filtered or unexported fields
}

func GetAVSpeechUtteranceClass

func GetAVSpeechUtteranceClass() AVSpeechUtteranceClass

GetAVSpeechUtteranceClass returns the class object for AVSpeechUtterance.

func (AVSpeechUtteranceClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVSpeechUtteranceClass) Class

func (ac AVSpeechUtteranceClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (AVSpeechUtteranceClass) SupportsSecureCoding

func (_AVSpeechUtteranceClass AVSpeechUtteranceClass) SupportsSecureCoding() bool

func (AVSpeechUtteranceClass) TransformUtteranceBasedOnSSMLIfDetected

func (_AVSpeechUtteranceClass AVSpeechUtteranceClass) TransformUtteranceBasedOnSSMLIfDetected(detected objectivec.IObject)

type AVVCAggregateDevice

type AVVCAggregateDevice struct {
	objectivec.Object
}

Methods

func AVVCAggregateDeviceFromID

func AVVCAggregateDeviceFromID(id objc.ID) AVVCAggregateDevice

AVVCAggregateDeviceFromID constructs a AVVCAggregateDevice from an objc.ID.

func NewAVVCAggregateDevice

func NewAVVCAggregateDevice() AVVCAggregateDevice

NewAVVCAggregateDevice creates a new AVVCAggregateDevice instance.

func (AVVCAggregateDevice) AggregateDeviceID

func (a AVVCAggregateDevice) AggregateDeviceID() uint32

func (AVVCAggregateDevice) AggregateDeviceUID

func (a AVVCAggregateDevice) AggregateDeviceUID() string

func (AVVCAggregateDevice) Autorelease

func (a AVVCAggregateDevice) Autorelease() AVVCAggregateDevice

Autorelease adds the receiver to the current autorelease pool.

func (AVVCAggregateDevice) BuildAggregateDevice

func (a AVVCAggregateDevice) BuildAggregateDevice() int

func (AVVCAggregateDevice) CreateDictionaryForDeviceEnableTap

func (a AVVCAggregateDevice) CreateDictionaryForDeviceEnableTap(device uint32, tap bool) corefoundation.CFDictionaryRef

func (AVVCAggregateDevice) DestroyAggregateDevice

func (a AVVCAggregateDevice) DestroyAggregateDevice() int

func (AVVCAggregateDevice) GetBuiltinSpeakerDevice

func (a AVVCAggregateDevice) GetBuiltinSpeakerDevice() uint32

func (AVVCAggregateDevice) Init

Init initializes the instance.

type AVVCAggregateDeviceClass

type AVVCAggregateDeviceClass struct {
	// contains filtered or unexported fields
}

func GetAVVCAggregateDeviceClass

func GetAVVCAggregateDeviceClass() AVVCAggregateDeviceClass

GetAVVCAggregateDeviceClass returns the class object for AVVCAggregateDevice.

func (AVVCAggregateDeviceClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVVCAggregateDeviceClass) Class

func (ac AVVCAggregateDeviceClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (AVVCAggregateDeviceClass) GetAOPDeviceID

func (_AVVCAggregateDeviceClass AVVCAggregateDeviceClass) GetAOPDeviceID(id bool) uint32

func (AVVCAggregateDeviceClass) IsAOPDevicePresent

func (_AVVCAggregateDeviceClass AVVCAggregateDeviceClass) IsAOPDevicePresent() bool

func (AVVCAggregateDeviceClass) SharedAggregateDevice

func (_AVVCAggregateDeviceClass AVVCAggregateDeviceClass) SharedAggregateDevice() AVVCAggregateDevice

type AVVCAlertInformation

type AVVCAlertInformation struct {
	objectivec.Object
}

Methods

func AVVCAlertInformationFromID

func AVVCAlertInformationFromID(id objc.ID) AVVCAlertInformation

AVVCAlertInformationFromID constructs a AVVCAlertInformation from an objc.ID.

func NewAVVCAlertInformation

func NewAVVCAlertInformation() AVVCAlertInformation

NewAVVCAlertInformation creates a new AVVCAlertInformation instance.

func NewVCAlertInformationWithAlertTypeModeEndTime

func NewVCAlertInformationWithAlertTypeModeEndTime(type_ int, mode int64, time uint64) AVVCAlertInformation

func (AVVCAlertInformation) AlertEndTime

func (a AVVCAlertInformation) AlertEndTime() uint64

func (AVVCAlertInformation) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVVCAlertInformation) Init

Init initializes the instance.

func (AVVCAlertInformation) InitWithAlertTypeModeEndTime

func (a AVVCAlertInformation) InitWithAlertTypeModeEndTime(type_ int, mode int64, time uint64) AVVCAlertInformation

func (AVVCAlertInformation) Mode

func (a AVVCAlertInformation) Mode() int64

func (AVVCAlertInformation) SetAlertEndTime

func (a AVVCAlertInformation) SetAlertEndTime(value uint64)

func (AVVCAlertInformation) SetMode

func (a AVVCAlertInformation) SetMode(value int64)

func (AVVCAlertInformation) SetType

func (a AVVCAlertInformation) SetType(value int)

func (AVVCAlertInformation) Type

func (a AVVCAlertInformation) Type() int

type AVVCAlertInformationClass

type AVVCAlertInformationClass struct {
	// contains filtered or unexported fields
}

func GetAVVCAlertInformationClass

func GetAVVCAlertInformationClass() AVVCAlertInformationClass

GetAVVCAlertInformationClass returns the class object for AVVCAlertInformation.

func (AVVCAlertInformationClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVVCAlertInformationClass) Class

Class returns the underlying Objective-C class pointer.

type AVVCAudioBuffer

type AVVCAudioBuffer struct {
	objectivec.Object
}

Methods

func AVVCAudioBufferFromID

func AVVCAudioBufferFromID(id objc.ID) AVVCAudioBuffer

AVVCAudioBufferFromID constructs a AVVCAudioBuffer from an objc.ID.

func NewAVVCAudioBuffer

func NewAVVCAudioBuffer() AVVCAudioBuffer

NewAVVCAudioBuffer creates a new AVVCAudioBuffer instance.

func NewVCAudioBufferWithAudioQueueBufferChannelsTimeStamp

func NewVCAudioBufferWithAudioQueueBufferChannelsTimeStamp(buffer MyAudioQueueBuffer, channels int, stamp uint64) AVVCAudioBuffer

func (AVVCAudioBuffer) Autorelease

func (a AVVCAudioBuffer) Autorelease() AVVCAudioBuffer

Autorelease adds the receiver to the current autorelease pool.

func (AVVCAudioBuffer) BytesCapacity

func (a AVVCAudioBuffer) BytesCapacity() int

func (AVVCAudioBuffer) BytesDataSize

func (a AVVCAudioBuffer) BytesDataSize() int

func (AVVCAudioBuffer) Channels

func (a AVVCAudioBuffer) Channels() int

func (AVVCAudioBuffer) Data

func (a AVVCAudioBuffer) Data() unsafe.Pointer

func (AVVCAudioBuffer) Init

Init initializes the instance.

func (AVVCAudioBuffer) InitWithAudioQueueBufferChannelsTimeStamp

func (a AVVCAudioBuffer) InitWithAudioQueueBufferChannelsTimeStamp(buffer MyAudioQueueBuffer, channels int, stamp uint64) AVVCAudioBuffer

func (AVVCAudioBuffer) PacketDescriptionCapacity

func (a AVVCAudioBuffer) PacketDescriptionCapacity() int

func (AVVCAudioBuffer) PacketDescriptionCount

func (a AVVCAudioBuffer) PacketDescriptionCount() int

func (AVVCAudioBuffer) PacketDescriptions

func (AVVCAudioBuffer) RemoteVoiceActivityAvailable

func (a AVVCAudioBuffer) RemoteVoiceActivityAvailable() bool

func (AVVCAudioBuffer) RemoteVoiceActivityRMS

func (a AVVCAudioBuffer) RemoteVoiceActivityRMS() byte

func (AVVCAudioBuffer) RemoteVoiceActivityVAD

func (a AVVCAudioBuffer) RemoteVoiceActivityVAD() byte

func (AVVCAudioBuffer) SetBytesDataSize

func (a AVVCAudioBuffer) SetBytesDataSize(value int)

func (AVVCAudioBuffer) SetPacketDescriptionsCount

func (a AVVCAudioBuffer) SetPacketDescriptionsCount(descriptions []coreaudiotypes.AudioStreamPacketDescription, count int)

func (AVVCAudioBuffer) SetTimeStamp

func (a AVVCAudioBuffer) SetTimeStamp(value uint64)

func (AVVCAudioBuffer) StreamDescription

func (AVVCAudioBuffer) TimeStamp

func (a AVVCAudioBuffer) TimeStamp() uint64

func (AVVCAudioBuffer) UpsamplingSourceAudio

func (a AVVCAudioBuffer) UpsamplingSourceAudio() bool

type AVVCAudioBufferClass

type AVVCAudioBufferClass struct {
	// contains filtered or unexported fields
}

func GetAVVCAudioBufferClass

func GetAVVCAudioBufferClass() AVVCAudioBufferClass

GetAVVCAudioBufferClass returns the class object for AVVCAudioBuffer.

func (AVVCAudioBufferClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVVCAudioBufferClass) Class

func (ac AVVCAudioBufferClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVVCAudioDeviceManager

type AVVCAudioDeviceManager struct {
	objectivec.Object
}

Methods

func AVVCAudioDeviceManagerFromID

func AVVCAudioDeviceManagerFromID(id objc.ID) AVVCAudioDeviceManager

AVVCAudioDeviceManagerFromID constructs a AVVCAudioDeviceManager from an objc.ID.

func NewAVVCAudioDeviceManager

func NewAVVCAudioDeviceManager() AVVCAudioDeviceManager

NewAVVCAudioDeviceManager creates a new AVVCAudioDeviceManager instance.

func NewVCAudioDeviceManagerWithActivationContextWithError

func NewVCAudioDeviceManagerWithActivationContextWithError(context objectivec.IObject) (AVVCAudioDeviceManager, error)

func NewVCAudioDeviceManagerWithError

func NewVCAudioDeviceManagerWithError() (AVVCAudioDeviceManager, error)

func (AVVCAudioDeviceManager) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVVCAudioDeviceManager) Init

Init initializes the instance.

func (AVVCAudioDeviceManager) InitWithActivationContextWithError

func (a AVVCAudioDeviceManager) InitWithActivationContextWithError(context objectivec.IObject) (AVVCAudioDeviceManager, error)

func (AVVCAudioDeviceManager) InitWithError

func (AVVCAudioDeviceManager) InputDeviceID

func (a AVVCAudioDeviceManager) InputDeviceID() uint32

func (AVVCAudioDeviceManager) OutputDeviceID

func (a AVVCAudioDeviceManager) OutputDeviceID() uint32

func (AVVCAudioDeviceManager) SelectDeviceForActivationMode

func (a AVVCAudioDeviceManager) SelectDeviceForActivationMode(mode objectivec.IObject)

type AVVCAudioDeviceManagerClass

type AVVCAudioDeviceManagerClass struct {
	// contains filtered or unexported fields
}

func GetAVVCAudioDeviceManagerClass

func GetAVVCAudioDeviceManagerClass() AVVCAudioDeviceManagerClass

GetAVVCAudioDeviceManagerClass returns the class object for AVVCAudioDeviceManager.

func (AVVCAudioDeviceManagerClass) AddReporterIDToDevice

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) AddReporterIDToDevice(id int64, device objectivec.IObject)

func (AVVCAudioDeviceManagerClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVVCAudioDeviceManagerClass) BuildAOPAggregateDevice

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) BuildAOPAggregateDevice()

func (AVVCAudioDeviceManagerClass) Class

Class returns the underlying Objective-C class pointer.

func (AVVCAudioDeviceManagerClass) DestroyAOPAggregateDevice

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) DestroyAOPAggregateDevice()

func (AVVCAudioDeviceManagerClass) FindHALDeviceUIDFromUUID

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) FindHALDeviceUIDFromUUID(uuid objectivec.IObject) objectivec.IObject

func (AVVCAudioDeviceManagerClass) GainOnDevice

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) GainOnDevice(device uint32) float32

func (AVVCAudioDeviceManagerClass) GetAOPDeviceAggregateID

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) GetAOPDeviceAggregateID() uint32

func (AVVCAudioDeviceManagerClass) GetAOPDeviceAggregateUID

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) GetAOPDeviceAggregateUID() objectivec.IObject

func (AVVCAudioDeviceManagerClass) GetAOPDeviceID

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) GetAOPDeviceID() uint32

func (AVVCAudioDeviceManagerClass) GetAudioDeviceBuiltInMicrophone

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) GetAudioDeviceBuiltInMicrophone() uint32

func (AVVCAudioDeviceManagerClass) GetAudioDeviceWithWiredHeadset

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) GetAudioDeviceWithWiredHeadset(headset bool) uint32

func (AVVCAudioDeviceManagerClass) GetAuditTokenFromProcessObjectID

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) GetAuditTokenFromProcessObjectID(id uint32) objectivec.IObject

func (AVVCAudioDeviceManagerClass) GetBuiltInAudioSpeakerDevice

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) GetBuiltInAudioSpeakerDevice() uint32

func (AVVCAudioDeviceManagerClass) GetBundleIDFromProcessObjectID

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) GetBundleIDFromProcessObjectID(id uint32) objectivec.IObject

func (AVVCAudioDeviceManagerClass) GetDefaultAudioDevice

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) GetDefaultAudioDevice(device bool) uint32

func (AVVCAudioDeviceManagerClass) GetDeviceName

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) GetDeviceName(name objectivec.IObject) objectivec.IObject

func (AVVCAudioDeviceManagerClass) GetDevicesForActivationModeOutRecordDeviceOutPlaybackDevice

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) GetDevicesForActivationModeOutRecordDeviceOutPlaybackDevice(mode int64, device *uint32, device2 *uint32)

func (AVVCAudioDeviceManagerClass) GetHALDeviceForBuiltInDeviceOutHALDeviceIDOutHALDeviceUID

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) GetHALDeviceForBuiltInDeviceOutHALDeviceIDOutHALDeviceUID(device objectivec.IObject, id *uint32, uid []objectivec.IObject) bool

func (AVVCAudioDeviceManagerClass) GetHALDeviceIdentifiersForDeviceUIDOutHALDeviceUIDOutPluginDeviceUUID

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) GetHALDeviceIdentifiersForDeviceUIDOutHALDeviceUIDOutPluginDeviceUUID(uid objectivec.IObject, uid2 []objectivec.IObject, uuid []objectivec.IObject)

func (AVVCAudioDeviceManagerClass) GetNonAppleBluetoothSpeakerDevice

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) GetNonAppleBluetoothSpeakerDevice() uint32

func (AVVCAudioDeviceManagerClass) GetNumberOfInputChannels

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) GetNumberOfInputChannels() uint32

func (AVVCAudioDeviceManagerClass) GetPIDFromProcessObjectID

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) GetPIDFromProcessObjectID(id uint32) int

func (AVVCAudioDeviceManagerClass) GetRecordingAuditTokenList

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) GetRecordingAuditTokenList() objectivec.IObject

func (AVVCAudioDeviceManagerClass) GetRecordingBundleIDList

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) GetRecordingBundleIDList() objectivec.IObject

func (AVVCAudioDeviceManagerClass) GetRecordingPIDList

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) GetRecordingPIDList() objectivec.IObject

func (AVVCAudioDeviceManagerClass) GetSiriSupportedExternalDevice

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) GetSiriSupportedExternalDevice() uint32

func (AVVCAudioDeviceManagerClass) GetUUIDFromBTHALDevice

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) GetUUIDFromBTHALDevice(bTHALDevice objectivec.IObject) objectivec.IObject

func (AVVCAudioDeviceManagerClass) IsAOPDevicePresent

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) IsAOPDevicePresent() bool

func (AVVCAudioDeviceManagerClass) IsAppleDisplayDevice

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) IsAppleDisplayDevice(device objectivec.IObject) bool

func (AVVCAudioDeviceManagerClass) IsDeviceAlive

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) IsDeviceAlive(alive uint32) bool

func (AVVCAudioDeviceManagerClass) IsDeviceBuiltIn

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) IsDeviceBuiltIn(in objectivec.IObject) bool

func (AVVCAudioDeviceManagerClass) IsDeviceMutedIsInputDevice

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) IsDeviceMutedIsInputDevice(muted uint32, device bool) bool

func (AVVCAudioDeviceManagerClass) IsDeviceRunningSomewhere

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) IsDeviceRunningSomewhere(somewhere objectivec.IObject) bool

func (AVVCAudioDeviceManagerClass) IsDeviceRunningSomewhereElse

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) IsDeviceRunningSomewhereElse(else_ objectivec.IObject) bool

func (AVVCAudioDeviceManagerClass) IsDoAPSupportedDevice

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) IsDoAPSupportedDevice(device objectivec.IObject) bool

func (AVVCAudioDeviceManagerClass) IsHALDevice

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) IsHALDevice(hALDevice objectivec.IObject) bool

func (AVVCAudioDeviceManagerClass) IsProcessDeviceInputRunning

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) IsProcessDeviceInputRunning(running uint32) bool

func (AVVCAudioDeviceManagerClass) IsSiriSupportedAppleDisplay

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) IsSiriSupportedAppleDisplay(display objectivec.IObject) bool

func (AVVCAudioDeviceManagerClass) IsSiriSupportedExternalDevice

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) IsSiriSupportedExternalDevice(device objectivec.IObject) bool

func (AVVCAudioDeviceManagerClass) IterateOverProcessObjectList

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) IterateOverProcessObjectList(list VoidHandler)

func (AVVCAudioDeviceManagerClass) IterateOverProcessObjectListSync

func (ac AVVCAudioDeviceManagerClass) IterateOverProcessObjectListSync(ctx context.Context) error

IterateOverProcessObjectListSync is a synchronous wrapper around [AVVCAudioDeviceManager.IterateOverProcessObjectList]. It blocks until the completion handler fires or the context is cancelled.

func (AVVCAudioDeviceManagerClass) RemoveReporterIDFromDevice

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) RemoveReporterIDFromDevice(id int64, device objectivec.IObject)

func (AVVCAudioDeviceManagerClass) SetBufferSizeOnDevice

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) SetBufferSizeOnDevice(size int, device objectivec.IObject) int

func (AVVCAudioDeviceManagerClass) SetClientDescriptionKindOnDevice

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) SetClientDescriptionKindOnDevice(kind uint32, device uint32)

func (AVVCAudioDeviceManagerClass) SetGainOnDevice

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) SetGainOnDevice(gain float32, device uint32)

func (AVVCAudioDeviceManagerClass) SetMuteOnDeviceIsInputDevice

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) SetMuteOnDeviceIsInputDevice(mute bool, device uint32, device2 bool)

func (AVVCAudioDeviceManagerClass) SetReporterIDsOnDevice

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) SetReporterIDsOnDevice(iDs unsafe.Pointer, device objectivec.IObject)

func (AVVCAudioDeviceManagerClass) SuppressRecordingIndicator

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) SuppressRecordingIndicator(indicator uint32)

func (AVVCAudioDeviceManagerClass) UpdateAOPDeviceID

func (_AVVCAudioDeviceManagerClass AVVCAudioDeviceManagerClass) UpdateAOPDeviceID()

type AVVCConfigureAlertBehaviorSettings

type AVVCConfigureAlertBehaviorSettings struct {
	objectivec.Object
}

Methods

func AVVCConfigureAlertBehaviorSettingsFromID

func AVVCConfigureAlertBehaviorSettingsFromID(id objc.ID) AVVCConfigureAlertBehaviorSettings

AVVCConfigureAlertBehaviorSettingsFromID constructs a AVVCConfigureAlertBehaviorSettings from an objc.ID.

func NewAVVCConfigureAlertBehaviorSettings

func NewAVVCConfigureAlertBehaviorSettings() AVVCConfigureAlertBehaviorSettings

NewAVVCConfigureAlertBehaviorSettings creates a new AVVCConfigureAlertBehaviorSettings instance.

func NewVCConfigureAlertBehaviorSettingsWithStreamID

func NewVCConfigureAlertBehaviorSettingsWithStreamID(id uint64) AVVCConfigureAlertBehaviorSettings

func (AVVCConfigureAlertBehaviorSettings) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVVCConfigureAlertBehaviorSettings) Init

Init initializes the instance.

func (AVVCConfigureAlertBehaviorSettings) InitWithStreamID

func (AVVCConfigureAlertBehaviorSettings) SetStartAlert

func (a AVVCConfigureAlertBehaviorSettings) SetStartAlert(value int64)

func (AVVCConfigureAlertBehaviorSettings) SetStopAlert

func (a AVVCConfigureAlertBehaviorSettings) SetStopAlert(value int64)

func (AVVCConfigureAlertBehaviorSettings) SetStopOnErrorAlert

func (a AVVCConfigureAlertBehaviorSettings) SetStopOnErrorAlert(value int64)

func (AVVCConfigureAlertBehaviorSettings) SetStreamID

func (a AVVCConfigureAlertBehaviorSettings) SetStreamID(value uint64)

func (AVVCConfigureAlertBehaviorSettings) StartAlert

func (AVVCConfigureAlertBehaviorSettings) StopAlert

func (AVVCConfigureAlertBehaviorSettings) StopOnErrorAlert

func (a AVVCConfigureAlertBehaviorSettings) StopOnErrorAlert() int64

func (AVVCConfigureAlertBehaviorSettings) StreamID

type AVVCConfigureAlertBehaviorSettingsClass

type AVVCConfigureAlertBehaviorSettingsClass struct {
	// contains filtered or unexported fields
}

func GetAVVCConfigureAlertBehaviorSettingsClass

func GetAVVCConfigureAlertBehaviorSettingsClass() AVVCConfigureAlertBehaviorSettingsClass

GetAVVCConfigureAlertBehaviorSettingsClass returns the class object for AVVCConfigureAlertBehaviorSettings.

func (AVVCConfigureAlertBehaviorSettingsClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVVCConfigureAlertBehaviorSettingsClass) Class

Class returns the underlying Objective-C class pointer.

type AVVCContextSettings

type AVVCContextSettings struct {
	objectivec.Object
}

Methods

func AVVCContextSettingsFromID

func AVVCContextSettingsFromID(id objc.ID) AVVCContextSettings

AVVCContextSettingsFromID constructs a AVVCContextSettings from an objc.ID.

func NewAVVCContextSettings

func NewAVVCContextSettings() AVVCContextSettings

NewAVVCContextSettings creates a new AVVCContextSettings instance.

func NewVCContextSettingsWithModeDeviceUID

func NewVCContextSettingsWithModeDeviceUID(mode int64, uid objectivec.IObject) AVVCContextSettings

func (AVVCContextSettings) ActivationDeviceUID

func (a AVVCContextSettings) ActivationDeviceUID() string

func (AVVCContextSettings) ActivationMode

func (a AVVCContextSettings) ActivationMode() int64

func (AVVCContextSettings) AnnounceCallsEnabled

func (a AVVCContextSettings) AnnounceCallsEnabled() bool

func (AVVCContextSettings) Autorelease

func (a AVVCContextSettings) Autorelease() AVVCContextSettings

Autorelease adds the receiver to the current autorelease pool.

func (AVVCContextSettings) Init

Init initializes the instance.

func (AVVCContextSettings) InitWithModeDeviceUID

func (a AVVCContextSettings) InitWithModeDeviceUID(mode int64, uid objectivec.IObject) AVVCContextSettings

func (AVVCContextSettings) SetActivationDeviceUID

func (a AVVCContextSettings) SetActivationDeviceUID(value string)

func (AVVCContextSettings) SetActivationMode

func (a AVVCContextSettings) SetActivationMode(value int64)

func (AVVCContextSettings) SetAnnounceCallsEnabled

func (a AVVCContextSettings) SetAnnounceCallsEnabled(value bool)

type AVVCContextSettingsClass

type AVVCContextSettingsClass struct {
	// contains filtered or unexported fields
}

func GetAVVCContextSettingsClass

func GetAVVCContextSettingsClass() AVVCContextSettingsClass

GetAVVCContextSettingsClass returns the class object for AVVCContextSettings.

func (AVVCContextSettingsClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVVCContextSettingsClass) Class

func (ac AVVCContextSettingsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVVCDuckFadeDuration

type AVVCDuckFadeDuration struct {
	objectivec.Object
}

Methods

func AVVCDuckFadeDurationFromID

func AVVCDuckFadeDurationFromID(id objc.ID) AVVCDuckFadeDuration

AVVCDuckFadeDurationFromID constructs a AVVCDuckFadeDuration from an objc.ID.

func NewAVVCDuckFadeDuration

func NewAVVCDuckFadeDuration() AVVCDuckFadeDuration

NewAVVCDuckFadeDuration creates a new AVVCDuckFadeDuration instance.

func NewVCDuckFadeDurationWithFadeInFadeOut

func NewVCDuckFadeDurationWithFadeInFadeOut(in objectivec.IObject, out objectivec.IObject) AVVCDuckFadeDuration

func (AVVCDuckFadeDuration) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVVCDuckFadeDuration) FadeIn

func (AVVCDuckFadeDuration) FadeOut

func (AVVCDuckFadeDuration) Init

Init initializes the instance.

func (AVVCDuckFadeDuration) InitWithFadeInFadeOut

func (AVVCDuckFadeDuration) SetFadeIn

func (a AVVCDuckFadeDuration) SetFadeIn(value foundation.NSNumber)

func (AVVCDuckFadeDuration) SetFadeOut

func (a AVVCDuckFadeDuration) SetFadeOut(value foundation.NSNumber)

type AVVCDuckFadeDurationClass

type AVVCDuckFadeDurationClass struct {
	// contains filtered or unexported fields
}

func GetAVVCDuckFadeDurationClass

func GetAVVCDuckFadeDurationClass() AVVCDuckFadeDurationClass

GetAVVCDuckFadeDurationClass returns the class object for AVVCDuckFadeDuration.

func (AVVCDuckFadeDurationClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVVCDuckFadeDurationClass) Class

Class returns the underlying Objective-C class pointer.

type AVVCDuckLevel

type AVVCDuckLevel struct {
	objectivec.Object
}

Methods

func AVVCDuckLevelFromID

func AVVCDuckLevelFromID(id objc.ID) AVVCDuckLevel

AVVCDuckLevelFromID constructs a AVVCDuckLevel from an objc.ID.

func NewAVVCDuckLevel

func NewAVVCDuckLevel() AVVCDuckLevel

NewAVVCDuckLevel creates a new AVVCDuckLevel instance.

func (AVVCDuckLevel) Autorelease

func (a AVVCDuckLevel) Autorelease() AVVCDuckLevel

Autorelease adds the receiver to the current autorelease pool.

func (AVVCDuckLevel) Init

func (a AVVCDuckLevel) Init() AVVCDuckLevel

Init initializes the instance.

func (AVVCDuckLevel) IsBlur

func (a AVVCDuckLevel) IsBlur() bool

func (AVVCDuckLevel) SetIsBlur

func (a AVVCDuckLevel) SetIsBlur(value bool)

func (AVVCDuckLevel) SetValue

func (a AVVCDuckLevel) SetValue(value foundation.NSNumber)

func (AVVCDuckLevel) Value

func (a AVVCDuckLevel) Value() foundation.NSNumber

type AVVCDuckLevelClass

type AVVCDuckLevelClass struct {
	// contains filtered or unexported fields
}

func GetAVVCDuckLevelClass

func GetAVVCDuckLevelClass() AVVCDuckLevelClass

GetAVVCDuckLevelClass returns the class object for AVVCDuckLevel.

func (AVVCDuckLevelClass) Alloc

func (ac AVVCDuckLevelClass) Alloc() AVVCDuckLevel

Alloc allocates memory for a new instance of the class.

func (AVVCDuckLevelClass) Class

func (ac AVVCDuckLevelClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVVCDuckOverride

type AVVCDuckOverride struct {
	objectivec.Object
}

Methods

func AVVCDuckOverrideFromID

func AVVCDuckOverrideFromID(id objc.ID) AVVCDuckOverride

AVVCDuckOverrideFromID constructs a AVVCDuckOverride from an objc.ID.

func NewAVVCDuckOverride

func NewAVVCDuckOverride() AVVCDuckOverride

NewAVVCDuckOverride creates a new AVVCDuckOverride instance.

func NewVCDuckOverrideWithDuckOthersDuckToLevelMixWithOthers

func NewVCDuckOverrideWithDuckOthersDuckToLevelMixWithOthers(others objectivec.IObject, level objectivec.IObject, others2 objectivec.IObject) AVVCDuckOverride

func (AVVCDuckOverride) Autorelease

func (a AVVCDuckOverride) Autorelease() AVVCDuckOverride

Autorelease adds the receiver to the current autorelease pool.

func (AVVCDuckOverride) DuckOthers

func (a AVVCDuckOverride) DuckOthers() foundation.NSNumber

func (AVVCDuckOverride) DuckToLevel

func (a AVVCDuckOverride) DuckToLevel() foundation.NSNumber

func (AVVCDuckOverride) Init

Init initializes the instance.

func (AVVCDuckOverride) InitWithDuckOthersDuckToLevelMixWithOthers

func (a AVVCDuckOverride) InitWithDuckOthersDuckToLevelMixWithOthers(others objectivec.IObject, level objectivec.IObject, others2 objectivec.IObject) AVVCDuckOverride

func (AVVCDuckOverride) IsBlur

func (a AVVCDuckOverride) IsBlur() bool

func (AVVCDuckOverride) MixWithOthers

func (a AVVCDuckOverride) MixWithOthers() foundation.NSNumber

func (AVVCDuckOverride) SetDuckOthers

func (a AVVCDuckOverride) SetDuckOthers(value foundation.NSNumber)

func (AVVCDuckOverride) SetDuckToLevel

func (a AVVCDuckOverride) SetDuckToLevel(value foundation.NSNumber)

func (AVVCDuckOverride) SetIsBlur

func (a AVVCDuckOverride) SetIsBlur(value bool)

func (AVVCDuckOverride) SetMixWithOthers

func (a AVVCDuckOverride) SetMixWithOthers(value foundation.NSNumber)

type AVVCDuckOverrideClass

type AVVCDuckOverrideClass struct {
	// contains filtered or unexported fields
}

func GetAVVCDuckOverrideClass

func GetAVVCDuckOverrideClass() AVVCDuckOverrideClass

GetAVVCDuckOverrideClass returns the class object for AVVCDuckOverride.

func (AVVCDuckOverrideClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVVCDuckOverrideClass) Class

func (ac AVVCDuckOverrideClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVVCDuckSettings

type AVVCDuckSettings struct {
	objectivec.Object
}

Methods

func AVVCDuckSettingsFromID

func AVVCDuckSettingsFromID(id objc.ID) AVVCDuckSettings

AVVCDuckSettingsFromID constructs a AVVCDuckSettings from an objc.ID.

func NewAVVCDuckSettings

func NewAVVCDuckSettings() AVVCDuckSettings

NewAVVCDuckSettings creates a new AVVCDuckSettings instance.

func (AVVCDuckSettings) Autorelease

func (a AVVCDuckSettings) Autorelease() AVVCDuckSettings

Autorelease adds the receiver to the current autorelease pool.

func (AVVCDuckSettings) DuckLevel

func (a AVVCDuckSettings) DuckLevel() IAVVCDuckLevel

func (AVVCDuckSettings) DuckOverride

func (a AVVCDuckSettings) DuckOverride() IAVVCDuckOverride

func (AVVCDuckSettings) FadeDuration

func (a AVVCDuckSettings) FadeDuration() IAVVCDuckFadeDuration

func (AVVCDuckSettings) Init

Init initializes the instance.

func (AVVCDuckSettings) SetDuckLevel

func (a AVVCDuckSettings) SetDuckLevel(value IAVVCDuckLevel)

func (AVVCDuckSettings) SetDuckOverride

func (a AVVCDuckSettings) SetDuckOverride(value IAVVCDuckOverride)

func (AVVCDuckSettings) SetFadeDuration

func (a AVVCDuckSettings) SetFadeDuration(value IAVVCDuckFadeDuration)

type AVVCDuckSettingsClass

type AVVCDuckSettingsClass struct {
	// contains filtered or unexported fields
}

func GetAVVCDuckSettingsClass

func GetAVVCDuckSettingsClass() AVVCDuckSettingsClass

GetAVVCDuckSettingsClass returns the class object for AVVCDuckSettings.

func (AVVCDuckSettingsClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVVCDuckSettingsClass) Class

func (ac AVVCDuckSettingsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVVCMetricsManager

type AVVCMetricsManager struct {
	objectivec.Object
}

Methods

func AVVCMetricsManagerFromID

func AVVCMetricsManagerFromID(id objc.ID) AVVCMetricsManager

AVVCMetricsManagerFromID constructs a AVVCMetricsManager from an objc.ID.

func NewAVVCMetricsManager

func NewAVVCMetricsManager() AVVCMetricsManager

NewAVVCMetricsManager creates a new AVVCMetricsManager instance.

func (AVVCMetricsManager) AdamAnalyzeBufferNumFramesTimeStampShouldAnalyze

func (a AVVCMetricsManager) AdamAnalyzeBufferNumFramesTimeStampShouldAnalyze(buffer coreaudiotypes.AudioBufferList, frames uint32, stamp coreaudiotypes.AudioTimeStamp, analyze bool) int

func (AVVCMetricsManager) AudioIssueDetectorAnalyzeBufferNumFramesTimeStampShouldAnalyze

func (a AVVCMetricsManager) AudioIssueDetectorAnalyzeBufferNumFramesTimeStampShouldAnalyze(buffer coreaudiotypes.AudioBufferList, frames uint32, stamp coreaudiotypes.AudioTimeStamp, analyze bool) int

func (AVVCMetricsManager) Autorelease

func (a AVVCMetricsManager) Autorelease() AVVCMetricsManager

Autorelease adds the receiver to the current autorelease pool.

func (AVVCMetricsManager) AvvcProfilingInfoDictionary

func (a AVVCMetricsManager) AvvcProfilingInfoDictionary() foundation.INSDictionary

func (AVVCMetricsManager) CallToStartRecordHostTime

func (a AVVCMetricsManager) CallToStartRecordHostTime() uint64

func (AVVCMetricsManager) CheckAndUpdateReporterID

func (a AVVCMetricsManager) CheckAndUpdateReporterID(id int64)

func (AVVCMetricsManager) DisposeADAM

func (a AVVCMetricsManager) DisposeADAM() int

func (AVVCMetricsManager) GetStringDate

func (a AVVCMetricsManager) GetStringDate(date objectivec.IObject) objectivec.IObject

func (AVVCMetricsManager) Init

Init initializes the instance.

func (AVVCMetricsManager) LogABCMetricCategoryTypeReporterID

func (a AVVCMetricsManager) LogABCMetricCategoryTypeReporterID(aBCMetric objectivec.IObject, category uint32, type_ uint16, id int64)

func (AVVCMetricsManager) LogProfileMetrics

func (a AVVCMetricsManager) LogProfileMetrics(metrics objectivec.IObject)

func (AVVCMetricsManager) LogRecordAudioFormatReporterID

func (a AVVCMetricsManager) LogRecordAudioFormatReporterID(format CAStreamBasicDescription, id int64)

func (AVVCMetricsManager) LogRecordRouteAndPlaybackRouteReporterID

func (a AVVCMetricsManager) LogRecordRouteAndPlaybackRouteReporterID(route objectivec.IObject, route2 objectivec.IObject, id int64)

func (AVVCMetricsManager) LogSessionMetricValueCategoryTypeContextReporterID

func (a AVVCMetricsManager) LogSessionMetricValueCategoryTypeContextReporterID(metric objectivec.IObject, value objectivec.IObject, category uint32, type_ uint16, context objectivec.IObject, id int64)

func (AVVCMetricsManager) LogSessionMetricValueCategoryTypeReporterID

func (a AVVCMetricsManager) LogSessionMetricValueCategoryTypeReporterID(metric objectivec.IObject, value objectivec.IObject, category uint32, type_ uint16, id int64)

func (AVVCMetricsManager) LogSingleMetricValueCategoryTypeReporterID

func (a AVVCMetricsManager) LogSingleMetricValueCategoryTypeReporterID(metric objectivec.IObject, value objectivec.IObject, category uint32, type_ uint16, id int64)

func (AVVCMetricsManager) MeasureElapseTimeForMetricBlock

func (a AVVCMetricsManager) MeasureElapseTimeForMetricBlock(metric objectivec.IObject, block VoidHandler) bool

func (AVVCMetricsManager) MeasureElapseTimeForMetricBlockSync

func (a AVVCMetricsManager) MeasureElapseTimeForMetricBlockSync(ctx context.Context, metric objectivec.IObject) error

MeasureElapseTimeForMetricBlockSync is a synchronous wrapper around AVVCMetricsManager.MeasureElapseTimeForMetricBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVCMetricsManager) PublicMetrics

func (a AVVCMetricsManager) PublicMetrics() foundation.INSDictionary

func (AVVCMetricsManager) ReporterID

func (a AVVCMetricsManager) ReporterID() int64

func (AVVCMetricsManager) ResetAudioIssueDetector

func (a AVVCMetricsManager) ResetAudioIssueDetector() int

func (AVVCMetricsManager) ResetProfileMetrics

func (a AVVCMetricsManager) ResetProfileMetrics()

func (AVVCMetricsManager) RetrieveMetrics

func (a AVVCMetricsManager) RetrieveMetrics() objectivec.IObject

func (AVVCMetricsManager) RetrieveProfileMetrics

func (a AVVCMetricsManager) RetrieveProfileMetrics() objectivec.IObject

func (AVVCMetricsManager) SetADAMFormatNumFrames

func (a AVVCMetricsManager) SetADAMFormatNumFrames(aDAMFormat CAStreamBasicDescription, frames uint32) int

func (AVVCMetricsManager) SetAudioIssueDetectorFormatNumFrames

func (a AVVCMetricsManager) SetAudioIssueDetectorFormatNumFrames(format CAStreamBasicDescription, frames uint32) int

func (AVVCMetricsManager) SetAvvcProfilingInfoDictionary

func (a AVVCMetricsManager) SetAvvcProfilingInfoDictionary(value foundation.INSDictionary)

func (AVVCMetricsManager) SetCallToStartRecordHostTime

func (a AVVCMetricsManager) SetCallToStartRecordHostTime(value uint64)

func (AVVCMetricsManager) SetPublicMetrics

func (a AVVCMetricsManager) SetPublicMetrics(value foundation.INSDictionary)

func (AVVCMetricsManager) SetVoiceTriggerStartHostTime

func (a AVVCMetricsManager) SetVoiceTriggerStartHostTime(value uint64)

func (AVVCMetricsManager) UpdateWithReporterID

func (a AVVCMetricsManager) UpdateWithReporterID(id int64)

func (AVVCMetricsManager) VoiceTriggerStartHostTime

func (a AVVCMetricsManager) VoiceTriggerStartHostTime() uint64

type AVVCMetricsManagerClass

type AVVCMetricsManagerClass struct {
	// contains filtered or unexported fields
}

func GetAVVCMetricsManagerClass

func GetAVVCMetricsManagerClass() AVVCMetricsManagerClass

GetAVVCMetricsManagerClass returns the class object for AVVCMetricsManager.

func (AVVCMetricsManagerClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVVCMetricsManagerClass) Class

func (ac AVVCMetricsManagerClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (AVVCMetricsManagerClass) CreateSharedManager

func (_AVVCMetricsManagerClass AVVCMetricsManagerClass) CreateSharedManager()

func (AVVCMetricsManagerClass) DestroySharedManager

func (_AVVCMetricsManagerClass AVVCMetricsManagerClass) DestroySharedManager()

func (AVVCMetricsManagerClass) GetLock

func (_AVVCMetricsManagerClass AVVCMetricsManagerClass) GetLock() unsafe.Pointer

func (AVVCMetricsManagerClass) SharedManager

func (_AVVCMetricsManagerClass AVVCMetricsManagerClass) SharedManager() AVVCMetricsManager

type AVVCMicUsageReporter

type AVVCMicUsageReporter struct {
	objectivec.Object
}

Methods

func AVVCMicUsageReporterFromID

func AVVCMicUsageReporterFromID(id objc.ID) AVVCMicUsageReporter

AVVCMicUsageReporterFromID constructs a AVVCMicUsageReporter from an objc.ID.

func NewAVVCMicUsageReporter

func NewAVVCMicUsageReporter() AVVCMicUsageReporter

NewAVVCMicUsageReporter creates a new AVVCMicUsageReporter instance.

func (AVVCMicUsageReporter) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVVCMicUsageReporter) CanGetAuditToken added in v0.6.0

func (a AVVCMicUsageReporter) CanGetAuditToken() bool

CanGetAuditToken reports whether the receiver responds to the private selector _getAuditToken:.

func (AVVCMicUsageReporter) GetAuditToken

func (a AVVCMicUsageReporter) GetAuditToken(token unsafe.Pointer) (bool, error)

GetAuditToken is an exported wrapper for the private method _getAuditToken.

func (AVVCMicUsageReporter) Init

Init initializes the instance.

func (AVVCMicUsageReporter) ReportMicUsage

func (a AVVCMicUsageReporter) ReportMicUsage(usage bool)

type AVVCMicUsageReporterClass

type AVVCMicUsageReporterClass struct {
	// contains filtered or unexported fields
}

func GetAVVCMicUsageReporterClass

func GetAVVCMicUsageReporterClass() AVVCMicUsageReporterClass

GetAVVCMicUsageReporterClass returns the class object for AVVCMicUsageReporter.

func (AVVCMicUsageReporterClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVVCMicUsageReporterClass) Class

Class returns the underlying Objective-C class pointer.

func (AVVCMicUsageReporterClass) SharedInstance

func (_AVVCMicUsageReporterClass AVVCMicUsageReporterClass) SharedInstance() AVVCMicUsageReporter

type AVVCPluginRemoteInputHost

type AVVCPluginRemoteInputHost struct {
	objectivec.Object
}

Methods

func AVVCPluginRemoteInputHostFromID

func AVVCPluginRemoteInputHostFromID(id objc.ID) AVVCPluginRemoteInputHost

AVVCPluginRemoteInputHostFromID constructs a AVVCPluginRemoteInputHost from an objc.ID.

func NewAVVCPluginRemoteInputHost

func NewAVVCPluginRemoteInputHost() AVVCPluginRemoteInputHost

NewAVVCPluginRemoteInputHost creates a new AVVCPluginRemoteInputHost instance.

func (AVVCPluginRemoteInputHost) AllBundles

func (AVVCPluginRemoteInputHost) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVVCPluginRemoteInputHost) FindDeviceWithIdentifier

func (a AVVCPluginRemoteInputHost) FindDeviceWithIdentifier(identifier objectivec.IObject) objectivec.IObject

func (AVVCPluginRemoteInputHost) FindFirstBluetoothDevice

func (a AVVCPluginRemoteInputHost) FindFirstBluetoothDevice() objectivec.IObject

func (AVVCPluginRemoteInputHost) Init

Init initializes the instance.

func (AVVCPluginRemoteInputHost) InputPluginDidPublishDevice

func (a AVVCPluginRemoteInputHost) InputPluginDidPublishDevice(plugin objectivec.IObject, device objectivec.IObject)

func (AVVCPluginRemoteInputHost) InputPluginDidUnpublishDevice

func (a AVVCPluginRemoteInputHost) InputPluginDidUnpublishDevice(plugin objectivec.IObject, device objectivec.IObject)

func (AVVCPluginRemoteInputHost) InvalidatePlugins

func (a AVVCPluginRemoteInputHost) InvalidatePlugins()

func (AVVCPluginRemoteInputHost) MMotherController

func (a AVVCPluginRemoteInputHost) MMotherController() IAVVoiceController

func (AVVCPluginRemoteInputHost) MockPluginEndpoint

func (a AVVCPluginRemoteInputHost) MockPluginEndpoint() objectivec.IObject

func (AVVCPluginRemoteInputHost) SetMMotherController

func (a AVVCPluginRemoteInputHost) SetMMotherController(value IAVVoiceController)

func (AVVCPluginRemoteInputHost) SetParentVoiceController

func (a AVVCPluginRemoteInputHost) SetParentVoiceController(controller objectivec.IObject)

type AVVCPluginRemoteInputHostClass

type AVVCPluginRemoteInputHostClass struct {
	// contains filtered or unexported fields
}

func GetAVVCPluginRemoteInputHostClass

func GetAVVCPluginRemoteInputHostClass() AVVCPluginRemoteInputHostClass

GetAVVCPluginRemoteInputHostClass returns the class object for AVVCPluginRemoteInputHost.

func (AVVCPluginRemoteInputHostClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVVCPluginRemoteInputHostClass) Class

Class returns the underlying Objective-C class pointer.

type AVVCPrepareRecordSettings

type AVVCPrepareRecordSettings struct {
	objectivec.Object
}

Methods

func AVVCPrepareRecordSettingsFromID

func AVVCPrepareRecordSettingsFromID(id objc.ID) AVVCPrepareRecordSettings

AVVCPrepareRecordSettingsFromID constructs a AVVCPrepareRecordSettings from an objc.ID.

func NewAVVCPrepareRecordSettings

func NewAVVCPrepareRecordSettings() AVVCPrepareRecordSettings

NewAVVCPrepareRecordSettings creates a new AVVCPrepareRecordSettings instance.

func NewVCPrepareRecordSettingsWithStreamIDSettingsBufferDuration

func NewVCPrepareRecordSettingsWithStreamIDSettingsBufferDuration(id uint64, settings objectivec.IObject, duration float64) AVVCPrepareRecordSettings

func (AVVCPrepareRecordSettings) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVVCPrepareRecordSettings) AvAudioSettings

func (AVVCPrepareRecordSettings) DeviceBufferFrameSize

func (a AVVCPrepareRecordSettings) DeviceBufferFrameSize() uint32

func (AVVCPrepareRecordSettings) Init

Init initializes the instance.

func (AVVCPrepareRecordSettings) InitWithStreamIDSettingsBufferDuration

func (a AVVCPrepareRecordSettings) InitWithStreamIDSettingsBufferDuration(id uint64, settings objectivec.IObject, duration float64) AVVCPrepareRecordSettings

func (AVVCPrepareRecordSettings) MeteringEnabled

func (a AVVCPrepareRecordSettings) MeteringEnabled() bool

func (AVVCPrepareRecordSettings) RecordBufferDuration

func (a AVVCPrepareRecordSettings) RecordBufferDuration() float64

func (AVVCPrepareRecordSettings) SetAvAudioSettings

func (a AVVCPrepareRecordSettings) SetAvAudioSettings(value foundation.INSDictionary)

func (AVVCPrepareRecordSettings) SetDeviceBufferFrameSize

func (a AVVCPrepareRecordSettings) SetDeviceBufferFrameSize(value uint32)

func (AVVCPrepareRecordSettings) SetMeteringEnabled

func (a AVVCPrepareRecordSettings) SetMeteringEnabled(value bool)

func (AVVCPrepareRecordSettings) SetRecordBufferDuration

func (a AVVCPrepareRecordSettings) SetRecordBufferDuration(value float64)

func (AVVCPrepareRecordSettings) SetStreamID

func (a AVVCPrepareRecordSettings) SetStreamID(value uint64)

func (AVVCPrepareRecordSettings) StreamID

func (a AVVCPrepareRecordSettings) StreamID() uint64

type AVVCPrepareRecordSettingsClass

type AVVCPrepareRecordSettingsClass struct {
	// contains filtered or unexported fields
}

func GetAVVCPrepareRecordSettingsClass

func GetAVVCPrepareRecordSettingsClass() AVVCPrepareRecordSettingsClass

GetAVVCPrepareRecordSettingsClass returns the class object for AVVCPrepareRecordSettings.

func (AVVCPrepareRecordSettingsClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVVCPrepareRecordSettingsClass) Class

Class returns the underlying Objective-C class pointer.

type AVVCRecordDeviceInfo

type AVVCRecordDeviceInfo struct {
	objectivec.Object
}

Methods

func AVVCRecordDeviceInfoFromID

func AVVCRecordDeviceInfoFromID(id objc.ID) AVVCRecordDeviceInfo

AVVCRecordDeviceInfoFromID constructs a AVVCRecordDeviceInfo from an objc.ID.

func NewAVVCRecordDeviceInfo

func NewAVVCRecordDeviceInfo() AVVCRecordDeviceInfo

NewAVVCRecordDeviceInfo creates a new AVVCRecordDeviceInfo instance.

func NewVCRecordDeviceInfoWithRecordingEngine

func NewVCRecordDeviceInfoWithRecordingEngine(engine unsafe.Pointer) AVVCRecordDeviceInfo

func (AVVCRecordDeviceInfo) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVVCRecordDeviceInfo) HalDeviceUID

func (a AVVCRecordDeviceInfo) HalDeviceUID() string

func (AVVCRecordDeviceInfo) Init

Init initializes the instance.

func (AVVCRecordDeviceInfo) InitWithRecordingEngine

func (a AVVCRecordDeviceInfo) InitWithRecordingEngine(engine unsafe.Pointer) AVVCRecordDeviceInfo

func (AVVCRecordDeviceInfo) IsRemoteDevice

func (a AVVCRecordDeviceInfo) IsRemoteDevice() bool

func (AVVCRecordDeviceInfo) IsUpsamplingSourceAudio

func (a AVVCRecordDeviceInfo) IsUpsamplingSourceAudio() bool

func (AVVCRecordDeviceInfo) RecordRoute

func (a AVVCRecordDeviceInfo) RecordRoute() string

func (AVVCRecordDeviceInfo) RemoteDeviceCategory

func (a AVVCRecordDeviceInfo) RemoteDeviceCategory() uint32

func (AVVCRecordDeviceInfo) RemoteDeviceUID

func (a AVVCRecordDeviceInfo) RemoteDeviceUID() foundation.NSUUID

func (AVVCRecordDeviceInfo) RemoteDeviceUIDString

func (a AVVCRecordDeviceInfo) RemoteDeviceUIDString() string

func (AVVCRecordDeviceInfo) RemoteProductIdentifier

func (a AVVCRecordDeviceInfo) RemoteProductIdentifier() string

type AVVCRecordDeviceInfoClass

type AVVCRecordDeviceInfoClass struct {
	// contains filtered or unexported fields
}

func GetAVVCRecordDeviceInfoClass

func GetAVVCRecordDeviceInfoClass() AVVCRecordDeviceInfoClass

GetAVVCRecordDeviceInfoClass returns the class object for AVVCRecordDeviceInfo.

func (AVVCRecordDeviceInfoClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVVCRecordDeviceInfoClass) Class

Class returns the underlying Objective-C class pointer.

type AVVCRecordingEngineRef added in v0.5.5

type AVVCRecordingEngineRef uintptr

type AVVCSessionFactory

type AVVCSessionFactory struct {
	objectivec.Object
}

Methods

func AVVCSessionFactoryFromID

func AVVCSessionFactoryFromID(id objc.ID) AVVCSessionFactory

AVVCSessionFactoryFromID constructs a AVVCSessionFactory from an objc.ID.

func NewAVVCSessionFactory

func NewAVVCSessionFactory() AVVCSessionFactory

NewAVVCSessionFactory creates a new AVVCSessionFactory instance.

func (AVVCSessionFactory) Autorelease

func (a AVVCSessionFactory) Autorelease() AVVCSessionFactory

Autorelease adds the receiver to the current autorelease pool.

func (AVVCSessionFactory) AuxSessionManagers

func (a AVVCSessionFactory) AuxSessionManagers() objectivec.IObject

func (AVVCSessionFactory) CanWqCreatePrimarySessionManagerIfNeededClientTypeError added in v0.6.0

func (a AVVCSessionFactory) CanWqCreatePrimarySessionManagerIfNeededClientTypeError() bool

CanWqCreatePrimarySessionManagerIfNeededClientTypeError reports whether the receiver responds to the private selector _wqCreatePrimarySessionManagerIfNeeded:clientType:error:.

func (AVVCSessionFactory) CanWqSessionAndManagerForContextClientTypeSessionManagerError added in v0.6.0

func (a AVVCSessionFactory) CanWqSessionAndManagerForContextClientTypeSessionManagerError() bool

CanWqSessionAndManagerForContextClientTypeSessionManagerError reports whether the receiver responds to the private selector _wqSessionAndManagerForContext:clientType:session:manager:error:.

func (AVVCSessionFactory) CleanupContext

func (a AVVCSessionFactory) CleanupContext(context objectivec.IObject)

func (AVVCSessionFactory) Init

Init initializes the instance.

func (AVVCSessionFactory) PrimarySessionManager

func (a AVVCSessionFactory) PrimarySessionManager() IAVVCSessionManager

func (AVVCSessionFactory) ReleasePrimarySessionManager

func (a AVVCSessionFactory) ReleasePrimarySessionManager()

func (AVVCSessionFactory) SessionForContextClientTypeCompletion

func (a AVVCSessionFactory) SessionForContextClientTypeCompletion(context objectivec.IObject, type_ int64, completion VoidHandler)

func (AVVCSessionFactory) SessionForContextClientTypeCompletionSync

func (a AVVCSessionFactory) SessionForContextClientTypeCompletionSync(ctx context.Context, context objectivec.IObject, type_ int64) error

SessionForContextClientTypeCompletionSync is a synchronous wrapper around AVVCSessionFactory.SessionForContextClientTypeCompletion. It blocks until the completion handler fires or the context is cancelled.

func (AVVCSessionFactory) SessionForContextClientTypeError

func (a AVVCSessionFactory) SessionForContextClientTypeError(context objectivec.IObject, type_ int64) (objectivec.IObject, error)

func (AVVCSessionFactory) SessionForContextCompletion

func (a AVVCSessionFactory) SessionForContextCompletion(context objectivec.IObject, completion VoidHandler)

func (AVVCSessionFactory) SessionForContextCompletionSync

func (a AVVCSessionFactory) SessionForContextCompletionSync(ctx context.Context, context objectivec.IObject) error

SessionForContextCompletionSync is a synchronous wrapper around AVVCSessionFactory.SessionForContextCompletion. It blocks until the completion handler fires or the context is cancelled.

func (AVVCSessionFactory) SessionForContextError

func (a AVVCSessionFactory) SessionForContextError(context objectivec.IObject) (objectivec.IObject, error)

func (AVVCSessionFactory) SessionManagerForContextClientTypeCompletion

func (a AVVCSessionFactory) SessionManagerForContextClientTypeCompletion(context objectivec.IObject, type_ int64, completion VoidHandler)

func (AVVCSessionFactory) SessionManagerForContextClientTypeCompletionSync

func (a AVVCSessionFactory) SessionManagerForContextClientTypeCompletionSync(ctx context.Context, context objectivec.IObject, type_ int64) error

SessionManagerForContextClientTypeCompletionSync is a synchronous wrapper around AVVCSessionFactory.SessionManagerForContextClientTypeCompletion. It blocks until the completion handler fires or the context is cancelled.

func (AVVCSessionFactory) SessionManagerForContextClientTypeError

func (a AVVCSessionFactory) SessionManagerForContextClientTypeError(context objectivec.IObject, type_ int64) (objectivec.IObject, error)

func (AVVCSessionFactory) SessionManagerMap

func (a AVVCSessionFactory) SessionManagerMap() foundation.INSDictionary

func (AVVCSessionFactory) SetPrimarySessionManager

func (a AVVCSessionFactory) SetPrimarySessionManager(value IAVVCSessionManager)

func (AVVCSessionFactory) SetSessionManagerMap

func (a AVVCSessionFactory) SetSessionManagerMap(value foundation.INSDictionary)

func (AVVCSessionFactory) SetSessionWasCreatedBlock

func (a AVVCSessionFactory) SetSessionWasCreatedBlock(block VoidHandler)

func (AVVCSessionFactory) SetSessionWasCreatedBlockSync

func (a AVVCSessionFactory) SetSessionWasCreatedBlockSync(ctx context.Context) error

SetSessionWasCreatedBlockSync is a synchronous wrapper around AVVCSessionFactory.SetSessionWasCreatedBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVCSessionFactory) SetSessionWillBeDestroyedBlock

func (a AVVCSessionFactory) SetSessionWillBeDestroyedBlock(block VoidHandler)

func (AVVCSessionFactory) SetSessionWillBeDestroyedBlockSync

func (a AVVCSessionFactory) SetSessionWillBeDestroyedBlockSync(ctx context.Context) error

SetSessionWillBeDestroyedBlockSync is a synchronous wrapper around AVVCSessionFactory.SetSessionWillBeDestroyedBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVCSessionFactory) SetWorkQueue

func (a AVVCSessionFactory) SetWorkQueue(value objectivec.Object)

func (AVVCSessionFactory) WorkQueue

func (a AVVCSessionFactory) WorkQueue() objectivec.Object

func (AVVCSessionFactory) WqCreatePrimarySessionManagerIfNeededClientTypeError

func (a AVVCSessionFactory) WqCreatePrimarySessionManagerIfNeededClientTypeError(needed objectivec.IObject, type_ int64) (objectivec.IObject, error)

WqCreatePrimarySessionManagerIfNeededClientTypeError is an exported wrapper for the private method _wqCreatePrimarySessionManagerIfNeededClientTypeError.

func (AVVCSessionFactory) WqSessionAndManagerForContextClientTypeSessionManagerError

func (a AVVCSessionFactory) WqSessionAndManagerForContextClientTypeSessionManagerError(context objectivec.IObject, type_ int64, session []objectivec.IObject, manager []objectivec.IObject) error

WqSessionAndManagerForContextClientTypeSessionManagerError is an exported wrapper for the private method _wqSessionAndManagerForContextClientTypeSessionManagerError.

type AVVCSessionFactoryClass

type AVVCSessionFactoryClass struct {
	// contains filtered or unexported fields
}

func GetAVVCSessionFactoryClass

func GetAVVCSessionFactoryClass() AVVCSessionFactoryClass

GetAVVCSessionFactoryClass returns the class object for AVVCSessionFactory.

func (AVVCSessionFactoryClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVVCSessionFactoryClass) Class

func (ac AVVCSessionFactoryClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (AVVCSessionFactoryClass) SharedInstance

func (_AVVCSessionFactoryClass AVVCSessionFactoryClass) SharedInstance() AVVCSessionFactory

type AVVCSessionManager

type AVVCSessionManager struct {
	objectivec.Object
}

Methods

func AVVCSessionManagerFromID

func AVVCSessionManagerFromID(id objc.ID) AVVCSessionManager

AVVCSessionManagerFromID constructs a AVVCSessionManager from an objc.ID.

func NewAVVCSessionManager

func NewAVVCSessionManager() AVVCSessionManager

NewAVVCSessionManager creates a new AVVCSessionManager instance.

func NewVCSessionManagerWithSession

func NewVCSessionManagerWithSession(session objectivec.IObject) AVVCSessionManager

func (AVVCSessionManager) AudioSession

func (a AVVCSessionManager) AudioSession() objectivec.IObject

func (AVVCSessionManager) Autorelease

func (a AVVCSessionManager) Autorelease() AVVCSessionManager

Autorelease adds the receiver to the current autorelease pool.

func (AVVCSessionManager) Init

Init initializes the instance.

func (AVVCSessionManager) InitWithSession

func (a AVVCSessionManager) InitWithSession(session objectivec.IObject) AVVCSessionManager

func (AVVCSessionManager) IsCurrentInputBuiltInMic

func (a AVVCSessionManager) IsCurrentInputBuiltInMic() bool

func (AVVCSessionManager) SetAudioSession

func (a AVVCSessionManager) SetAudioSession(value objectivec.IObject)

func (AVVCSessionManager) SetIsUsingBuiltInMicForRecordingError

func (a AVVCSessionManager) SetIsUsingBuiltInMicForRecordingError(recording bool) (bool, error)

func (AVVCSessionManager) SetupOneTimeSessionSettingsForClient

func (a AVVCSessionManager) SetupOneTimeSessionSettingsForClient(client int64) int

type AVVCSessionManagerClass

type AVVCSessionManagerClass struct {
	// contains filtered or unexported fields
}

func GetAVVCSessionManagerClass

func GetAVVCSessionManagerClass() AVVCSessionManagerClass

GetAVVCSessionManagerClass returns the class object for AVVCSessionManager.

func (AVVCSessionManagerClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVVCSessionManagerClass) Class

func (ac AVVCSessionManagerClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVVCStartRecordSettings

type AVVCStartRecordSettings struct {
	objectivec.Object
}

Methods

func AVVCStartRecordSettingsFromID

func AVVCStartRecordSettingsFromID(id objc.ID) AVVCStartRecordSettings

AVVCStartRecordSettingsFromID constructs a AVVCStartRecordSettings from an objc.ID.

func NewAVVCStartRecordSettings

func NewAVVCStartRecordSettings() AVVCStartRecordSettings

NewAVVCStartRecordSettings creates a new AVVCStartRecordSettings instance.

func NewVCStartRecordSettingsWithStreamIDAtStartHostTime

func NewVCStartRecordSettingsWithStreamIDAtStartHostTime(id uint64, time uint64) AVVCStartRecordSettings

func (AVVCStartRecordSettings) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVVCStartRecordSettings) Init

Init initializes the instance.

func (AVVCStartRecordSettings) InitWithStreamIDAtStartHostTime

func (a AVVCStartRecordSettings) InitWithStreamIDAtStartHostTime(id uint64, time uint64) AVVCStartRecordSettings

func (AVVCStartRecordSettings) SetSkipAlert

func (a AVVCStartRecordSettings) SetSkipAlert(value bool)

func (AVVCStartRecordSettings) SetStartAlert

func (a AVVCStartRecordSettings) SetStartAlert(value int64)

func (AVVCStartRecordSettings) SetStartAnchorPoint

func (a AVVCStartRecordSettings) SetStartAnchorPoint(value uint32)

func (AVVCStartRecordSettings) SetStartHostTime

func (a AVVCStartRecordSettings) SetStartHostTime(value uint64)

func (AVVCStartRecordSettings) SetStopAlert

func (a AVVCStartRecordSettings) SetStopAlert(value int64)

func (AVVCStartRecordSettings) SetStopOnErrorAlert

func (a AVVCStartRecordSettings) SetStopOnErrorAlert(value int64)

func (AVVCStartRecordSettings) SetStreamID

func (a AVVCStartRecordSettings) SetStreamID(value uint64)

func (AVVCStartRecordSettings) SkipAlert

func (a AVVCStartRecordSettings) SkipAlert() bool

func (AVVCStartRecordSettings) StartAlert

func (a AVVCStartRecordSettings) StartAlert() int64

func (AVVCStartRecordSettings) StartAnchorPoint

func (a AVVCStartRecordSettings) StartAnchorPoint() uint32

func (AVVCStartRecordSettings) StartHostTime

func (a AVVCStartRecordSettings) StartHostTime() uint64

func (AVVCStartRecordSettings) StopAlert

func (a AVVCStartRecordSettings) StopAlert() int64

func (AVVCStartRecordSettings) StopOnErrorAlert

func (a AVVCStartRecordSettings) StopOnErrorAlert() int64

func (AVVCStartRecordSettings) StreamID

func (a AVVCStartRecordSettings) StreamID() uint64

type AVVCStartRecordSettingsClass

type AVVCStartRecordSettingsClass struct {
	// contains filtered or unexported fields
}

func GetAVVCStartRecordSettingsClass

func GetAVVCStartRecordSettingsClass() AVVCStartRecordSettingsClass

GetAVVCStartRecordSettingsClass returns the class object for AVVCStartRecordSettings.

func (AVVCStartRecordSettingsClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVVCStartRecordSettingsClass) Class

Class returns the underlying Objective-C class pointer.

type AVVoiceController

type AVVoiceController struct {
	objectivec.Object
}

Methods

func AVVoiceControllerFromID

func AVVoiceControllerFromID(id objc.ID) AVVoiceController

AVVoiceControllerFromID constructs a AVVoiceController from an objc.ID.

func NewAVVoiceController

func NewAVVoiceController() AVVoiceController

NewAVVoiceController creates a new AVVoiceController instance.

func NewVoiceControllerVoiceControllerForClientWithError

func NewVoiceControllerVoiceControllerForClientWithError(client int64) (AVVoiceController, error)

func NewVoiceControllerWithError

func NewVoiceControllerWithError() (AVVoiceController, error)

func (AVVoiceController) ActivateAudioSessionForStreamIsPrewarmError

func (a AVVoiceController) ActivateAudioSessionForStreamIsPrewarmError(stream uint64, prewarm bool) (bool, error)

func (AVVoiceController) ActivateAudioSessionForStreamIsPrewarmRecordModeError

func (a AVVoiceController) ActivateAudioSessionForStreamIsPrewarmRecordModeError(stream uint64, prewarm bool, mode bool) (bool, error)

func (AVVoiceController) AlertPlaybackFinishedWithSettings

func (a AVVoiceController) AlertPlaybackFinishedWithSettings(settings objectivec.IObject)

func (AVVoiceController) AlertVolume

func (a AVVoiceController) AlertVolume() float32

func (AVVoiceController) Autorelease

func (a AVVoiceController) Autorelease() AVVoiceController

Autorelease adds the receiver to the current autorelease pool.

func (AVVoiceController) BeganRecordingStatus

func (a AVVoiceController) BeganRecordingStatus(recording uint64, status int)

func (AVVoiceController) BringUpWithError

func (a AVVoiceController) BringUpWithError(up int64) (int64, error)

BringUpWithError is an exported wrapper for the private method _bringUpWithError.

func (AVVoiceController) CanBringUpWithError added in v0.6.0

func (a AVVoiceController) CanBringUpWithError() bool

CanBringUpWithError reports whether the receiver responds to the private selector _bringUp:withError:.

func (AVVoiceController) CleanSlateWithError

func (a AVVoiceController) CleanSlateWithError() error

func (AVVoiceController) ConfigureAlertBehaviorForStreamCompletion

func (a AVVoiceController) ConfigureAlertBehaviorForStreamCompletion(stream objectivec.IObject, completion VoidHandler)

func (AVVoiceController) ConfigureAlertBehaviorForStreamCompletionSync

func (a AVVoiceController) ConfigureAlertBehaviorForStreamCompletionSync(ctx context.Context, stream objectivec.IObject) error

ConfigureAlertBehaviorForStreamCompletionSync is a synchronous wrapper around AVVoiceController.ConfigureAlertBehaviorForStreamCompletion. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceController) ConfigureAlertBehaviorForStreamError

func (a AVVoiceController) ConfigureAlertBehaviorForStreamError(stream objectivec.IObject) (bool, error)

func (AVVoiceController) ConfigureVoiceTriggerClientCompletionBlocks

func (a AVVoiceController) ConfigureVoiceTriggerClientCompletionBlocks()

func (AVVoiceController) DeactivateAudioSessionForStreamWithOptionsCompletion

func (a AVVoiceController) DeactivateAudioSessionForStreamWithOptionsCompletion(stream uint64, options uint64, completion VoidHandler)

func (AVVoiceController) DeactivateAudioSessionForStreamWithOptionsCompletionSync

func (a AVVoiceController) DeactivateAudioSessionForStreamWithOptionsCompletionSync(ctx context.Context, stream uint64, options uint64) error

DeactivateAudioSessionForStreamWithOptionsCompletionSync is a synchronous wrapper around AVVoiceController.DeactivateAudioSessionForStreamWithOptionsCompletion. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceController) DeactivateAudioSessionForStreamWithOptionsError

func (a AVVoiceController) DeactivateAudioSessionForStreamWithOptionsError(stream uint64, options uint64) error

func (AVVoiceController) DeactivateAudioSessionWithOptions

func (a AVVoiceController) DeactivateAudioSessionWithOptions(options uint64)

func (AVVoiceController) DebugDescription

func (a AVVoiceController) DebugDescription() string

func (AVVoiceController) Description

func (a AVVoiceController) Description() string

func (AVVoiceController) EnableSmartRoutingConsiderationForStreamEnableError

func (a AVVoiceController) EnableSmartRoutingConsiderationForStreamEnableError(stream uint64, enable bool) (bool, error)

func (AVVoiceController) EnableTriangleModeForStreamEnable

func (a AVVoiceController) EnableTriangleModeForStreamEnable(ctx context.Context, stream uint64, enable bool) error

EnableTriangleModeForStreamEnable is a synchronous wrapper around AVVoiceController.EnableTriangleModeForStreamEnableWithCompletion. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceController) EnableTriangleModeForStreamEnableWithCompletion

func (a AVVoiceController) EnableTriangleModeForStreamEnableWithCompletion(stream uint64, enable bool, completion VoidHandler)

func (AVVoiceController) EncodeError

func (a AVVoiceController) EncodeError(error_ int)

func (AVVoiceController) EndpointDetectedAtTime

func (a AVVoiceController) EndpointDetectedAtTime(time float64)

func (AVVoiceController) EndpointerDelegate

func (a AVVoiceController) EndpointerDelegate() unsafe.Pointer

func (AVVoiceController) FinishedRecordingStatus

func (a AVVoiceController) FinishedRecordingStatus(recording uint64, status int)

func (AVVoiceController) GetAveragePowerForStreamForChannel

func (a AVVoiceController) GetAveragePowerForStreamForChannel(stream uint64, channel uint64) float32

func (AVVoiceController) GetCurrentSessionState

func (a AVVoiceController) GetCurrentSessionState() int64

func (AVVoiceController) GetCurrentSessionStateForStream

func (a AVVoiceController) GetCurrentSessionStateForStream(stream uint64) int64

func (AVVoiceController) GetCurrentStreamState

func (a AVVoiceController) GetCurrentStreamState(state uint64) int64

func (AVVoiceController) GetDeviceLatenciesForStream

func (a AVVoiceController) GetDeviceLatenciesForStream(ctx context.Context, stream uint64) error

GetDeviceLatenciesForStream is a synchronous wrapper around AVVoiceController.GetDeviceLatenciesForStreamWithCompletion. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceController) GetDeviceLatenciesForStreamWithCompletion

func (a AVVoiceController) GetDeviceLatenciesForStreamWithCompletion(stream uint64, completion VoidHandler)

func (AVVoiceController) GetInputChannelInfoForStreamCompletion

func (a AVVoiceController) GetInputChannelInfoForStreamCompletion(stream uint64, completion VoidHandler)

func (AVVoiceController) GetInputChannelInfoForStreamCompletionSync

func (a AVVoiceController) GetInputChannelInfoForStreamCompletionSync(ctx context.Context, stream uint64) error

GetInputChannelInfoForStreamCompletionSync is a synchronous wrapper around AVVoiceController.GetInputChannelInfoForStreamCompletion. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceController) GetPeakPowerForStreamForChannel

func (a AVVoiceController) GetPeakPowerForStreamForChannel(stream uint64, channel uint64) float32

func (AVVoiceController) GetPlaybackRouteForStream

func (a AVVoiceController) GetPlaybackRouteForStream(ctx context.Context, stream uint64) error

GetPlaybackRouteForStream is a synchronous wrapper around AVVoiceController.GetPlaybackRouteForStreamWithCompletion. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceController) GetPlaybackRouteForStreamWithCompletion

func (a AVVoiceController) GetPlaybackRouteForStreamWithCompletion(stream uint64, completion VoidHandler)

func (AVVoiceController) GetPlaybackRouteForStreamWithError

func (a AVVoiceController) GetPlaybackRouteForStreamWithError(stream uint64) (objectivec.IObject, error)

func (AVVoiceController) GetRecordBufferDurationForStream

func (a AVVoiceController) GetRecordBufferDurationForStream(stream uint64) float64

func (AVVoiceController) GetRecordDeviceInfoForStream

func (a AVVoiceController) GetRecordDeviceInfoForStream(stream uint64) objectivec.IObject

func (AVVoiceController) GetRecordModeForStream

func (a AVVoiceController) GetRecordModeForStream(stream uint64) int64

func (AVVoiceController) GetRecordSettingsForStream

func (a AVVoiceController) GetRecordSettingsForStream(stream uint64) objectivec.IObject

func (AVVoiceController) HandleAudioHALDeviceWentAway

func (a AVVoiceController) HandleAudioHALDeviceWentAway(away uint64)

func (AVVoiceController) HandlePluginDidPublishDeviceWithDevice

func (a AVVoiceController) HandlePluginDidPublishDeviceWithDevice(device objectivec.IObject, device2 objectivec.IObject)

func (AVVoiceController) HandlePluginDidUnpublishDeviceWithDevice

func (a AVVoiceController) HandlePluginDidUnpublishDeviceWithDevice(device objectivec.IObject, device2 objectivec.IObject)

func (AVVoiceController) Hash

func (a AVVoiceController) Hash() uint64

func (AVVoiceController) Impl

func (a AVVoiceController) Impl() unsafe.Pointer

func (AVVoiceController) Init

Init initializes the instance.

func (AVVoiceController) InitVoiceControllerForClientWithError

func (a AVVoiceController) InitVoiceControllerForClientWithError(client int64) (AVVoiceController, error)

func (AVVoiceController) InitWithError

func (a AVVoiceController) InitWithError() (AVVoiceController, error)

func (AVVoiceController) InterspeechPointDetectedAtTime

func (a AVVoiceController) InterspeechPointDetectedAtTime(time float64)

func (AVVoiceController) IsDeviceAvailableInLocalRouteError

func (a AVVoiceController) IsDeviceAvailableInLocalRouteError(route objectivec.IObject) (bool, error)

func (AVVoiceController) IsDuckingSupportedOnPickedRouteForStreamError

func (a AVVoiceController) IsDuckingSupportedOnPickedRouteForStreamError(stream uint64) (bool, error)

func (AVVoiceController) IsMeteringEnabledForStream

func (a AVVoiceController) IsMeteringEnabledForStream(stream uint64) bool

func (AVVoiceController) Metrics

func (AVVoiceController) MockPluginEndpoint

func (a AVVoiceController) MockPluginEndpoint() objectivec.IObject

func (AVVoiceController) NotifyEventOccuredError

func (a AVVoiceController) NotifyEventOccuredError(occured uint64, error_ objectivec.IObject)

func (AVVoiceController) NotifyStreamInvalidated

func (a AVVoiceController) NotifyStreamInvalidated(invalidated uint64)

func (AVVoiceController) PlayAlertSoundForTypeOverrideMode

func (a AVVoiceController) PlayAlertSoundForTypeOverrideMode(type_ int, mode int64) bool

func (AVVoiceController) PlayAlertWithOverrideCompletion

func (a AVVoiceController) PlayAlertWithOverrideCompletion(alert int, override int64, completion VoidHandler)

func (AVVoiceController) PlayAlertWithOverrideCompletionSync

func (a AVVoiceController) PlayAlertWithOverrideCompletionSync(ctx context.Context, alert int, override int64) error

PlayAlertWithOverrideCompletionSync is a synchronous wrapper around AVVoiceController.PlayAlertWithOverrideCompletion. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceController) PrepareRecordForStreamCompletion

func (a AVVoiceController) PrepareRecordForStreamCompletion(stream objectivec.IObject, completion VoidHandler)

func (AVVoiceController) PrepareRecordForStreamCompletionSync

func (a AVVoiceController) PrepareRecordForStreamCompletionSync(ctx context.Context, stream objectivec.IObject) error

PrepareRecordForStreamCompletionSync is a synchronous wrapper around AVVoiceController.PrepareRecordForStreamCompletion. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceController) PrepareRecordForStreamError

func (a AVVoiceController) PrepareRecordForStreamError(stream objectivec.IObject) (bool, error)

func (AVVoiceController) RecordDelegate

func (a AVVoiceController) RecordDelegate() unsafe.Pointer

func (AVVoiceController) RecordEndWaitTime

func (a AVVoiceController) RecordEndWaitTime() float64

func (AVVoiceController) RecordEndpointMode

func (a AVVoiceController) RecordEndpointMode() int

func (AVVoiceController) RecordInterspeechWaitTime

func (a AVVoiceController) RecordInterspeechWaitTime() float64

func (AVVoiceController) RecordStartWaitTime

func (a AVVoiceController) RecordStartWaitTime() float64

func (AVVoiceController) RemoveStreamCompletion

func (a AVVoiceController) RemoveStreamCompletion(stream uint64, completion VoidHandler)

func (AVVoiceController) RemoveStreamCompletionSync

func (a AVVoiceController) RemoveStreamCompletionSync(ctx context.Context, stream uint64) error

RemoveStreamCompletionSync is a synchronous wrapper around AVVoiceController.RemoveStreamCompletion. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceController) SetAlertSoundFromURLForType

func (a AVVoiceController) SetAlertSoundFromURLForType(url foundation.NSURL, type_ int) bool

func (AVVoiceController) SetAlertVolume

func (a AVVoiceController) SetAlertVolume(value float32)

func (AVVoiceController) SetAnnounceCallsEnabledForStreamEnable

func (a AVVoiceController) SetAnnounceCallsEnabledForStreamEnable(stream uint64, enable bool) bool

func (AVVoiceController) SetContextCompletion

func (a AVVoiceController) SetContextCompletion(context objectivec.IObject, completion VoidHandler)

func (AVVoiceController) SetContextCompletionSync

func (a AVVoiceController) SetContextCompletionSync(ctx context.Context, context objectivec.IObject) error

SetContextCompletionSync is a synchronous wrapper around AVVoiceController.SetContextCompletion. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceController) SetContextError

func (a AVVoiceController) SetContextError(context objectivec.IObject) (uint64, error)

func (AVVoiceController) SetContextForStreamForStreamError

func (a AVVoiceController) SetContextForStreamForStreamError(stream objectivec.IObject, stream2 uint64) (bool, error)

func (AVVoiceController) SetContextStreamTypeError

func (a AVVoiceController) SetContextStreamTypeError(context objectivec.IObject, type_ *int64) (uint64, error)

func (AVVoiceController) SetDuckOthersForStreamWithSettingsError

func (a AVVoiceController) SetDuckOthersForStreamWithSettingsError(stream uint64, settings objectivec.IObject) (bool, error)

func (AVVoiceController) SetEnableInterruptionByRecordingClientsForStreamEnableError

func (a AVVoiceController) SetEnableInterruptionByRecordingClientsForStreamEnableError(stream uint64, enable bool) (bool, error)

func (AVVoiceController) SetEndpointerDelegate

func (a AVVoiceController) SetEndpointerDelegate(value kernel.Pointer)

func (AVVoiceController) SetRecordDelegate

func (a AVVoiceController) SetRecordDelegate(value kernel.Pointer)

func (AVVoiceController) SetRecordEndWaitTime

func (a AVVoiceController) SetRecordEndWaitTime(value float64)

func (AVVoiceController) SetRecordEndpointMode

func (a AVVoiceController) SetRecordEndpointMode(value int)

func (AVVoiceController) SetRecordInterspeechWaitTime

func (a AVVoiceController) SetRecordInterspeechWaitTime(value float64)

func (AVVoiceController) SetRecordModeForStreamRecordModeError

func (a AVVoiceController) SetRecordModeForStreamRecordModeError(stream uint64, mode int64) (bool, error)

func (AVVoiceController) SetRecordStartWaitTime

func (a AVVoiceController) SetRecordStartWaitTime(value float64)

func (AVVoiceController) SetRecordStatusChangeBlock

func (a AVVoiceController) SetRecordStatusChangeBlock(block VoidHandler)

func (AVVoiceController) SetRecordStatusChangeBlockSync

func (a AVVoiceController) SetRecordStatusChangeBlockSync(ctx context.Context) error

SetRecordStatusChangeBlockSync is a synchronous wrapper around AVVoiceController.SetRecordStatusChangeBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceController) StartKeepAliveQueueForStreamCompletion

func (a AVVoiceController) StartKeepAliveQueueForStreamCompletion(stream uint64, completion VoidHandler)

func (AVVoiceController) StartKeepAliveQueueForStreamCompletionSync

func (a AVVoiceController) StartKeepAliveQueueForStreamCompletionSync(ctx context.Context, stream uint64) error

StartKeepAliveQueueForStreamCompletionSync is a synchronous wrapper around AVVoiceController.StartKeepAliveQueueForStreamCompletion. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceController) StartRecordForStreamCompletion

func (a AVVoiceController) StartRecordForStreamCompletion(stream objectivec.IObject, completion VoidHandler)

func (AVVoiceController) StartRecordForStreamCompletionSync

func (a AVVoiceController) StartRecordForStreamCompletionSync(ctx context.Context, stream objectivec.IObject) error

StartRecordForStreamCompletionSync is a synchronous wrapper around AVVoiceController.StartRecordForStreamCompletion. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceController) StartRecordForStreamError

func (a AVVoiceController) StartRecordForStreamError(stream objectivec.IObject) (bool, error)

func (AVVoiceController) StartRecordWithSettingsCompletionAlertCompletionAudioCallback

func (a AVVoiceController) StartRecordWithSettingsCompletionAlertCompletionAudioCallback(settings objectivec.IObject, completion VoidHandler, completion2 VoidHandler, callback VoidHandler)

func (AVVoiceController) StartRecordWithSettingsCompletionAlertCompletionAudioCallbackSync

func (a AVVoiceController) StartRecordWithSettingsCompletionAlertCompletionAudioCallbackSync(ctx context.Context, settings objectivec.IObject, completion VoidHandler, completion2 VoidHandler) error

StartRecordWithSettingsCompletionAlertCompletionAudioCallbackSync is a synchronous wrapper around AVVoiceController.StartRecordWithSettingsCompletionAlertCompletionAudioCallback. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceController) StartpointDetected

func (a AVVoiceController) StartpointDetected()

func (AVVoiceController) StopKeepAliveQueueForStreamCompletion

func (a AVVoiceController) StopKeepAliveQueueForStreamCompletion(stream uint64, completion VoidHandler)

func (AVVoiceController) StopKeepAliveQueueForStreamCompletionSync

func (a AVVoiceController) StopKeepAliveQueueForStreamCompletionSync(ctx context.Context, stream uint64) error

StopKeepAliveQueueForStreamCompletionSync is a synchronous wrapper around AVVoiceController.StopKeepAliveQueueForStreamCompletion. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceController) StopRecordForStreamCompletion

func (a AVVoiceController) StopRecordForStreamCompletion(stream uint64, completion VoidHandler)

func (AVVoiceController) StopRecordForStreamCompletionSync

func (a AVVoiceController) StopRecordForStreamCompletionSync(ctx context.Context, stream uint64) error

StopRecordForStreamCompletionSync is a synchronous wrapper around AVVoiceController.StopRecordForStreamCompletion. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceController) StopRecordForStreamError

func (a AVVoiceController) StopRecordForStreamError(stream uint64) (bool, error)

func (AVVoiceController) Superclass

func (a AVVoiceController) Superclass() objectivec.Class

func (AVVoiceController) TeardownWithError

func (a AVVoiceController) TeardownWithError() error

func (AVVoiceController) UpdateMeterForStream

func (a AVVoiceController) UpdateMeterForStream(stream uint64) bool

type AVVoiceControllerClass

type AVVoiceControllerClass struct {
	// contains filtered or unexported fields
}

func GetAVVoiceControllerClass

func GetAVVoiceControllerClass() AVVoiceControllerClass

GetAVVoiceControllerClass returns the class object for AVVoiceController.

func (AVVoiceControllerClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVVoiceControllerClass) Class

func (ac AVVoiceControllerClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AVVoiceTriggerClient

type AVVoiceTriggerClient struct {
	objectivec.Object
}

Methods

func AVVoiceTriggerClientFromID

func AVVoiceTriggerClientFromID(id objc.ID) AVVoiceTriggerClient

AVVoiceTriggerClientFromID constructs a AVVoiceTriggerClient from an objc.ID.

func NewAVVoiceTriggerClient

func NewAVVoiceTriggerClient() AVVoiceTriggerClient

NewAVVoiceTriggerClient creates a new AVVoiceTriggerClient instance.

func NewVoiceTriggerClientWithValue

func NewVoiceTriggerClientWithValue(init_ int64) AVVoiceTriggerClient

func (AVVoiceTriggerClient) ActivateSecureSession

func (a AVVoiceTriggerClient) ActivateSecureSession(session bool) objectivec.IObject

func (AVVoiceTriggerClient) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVVoiceTriggerClient) CallServerCrashedBlock

func (a AVVoiceTriggerClient) CallServerCrashedBlock()

func (AVVoiceTriggerClient) CallServerResetBlock

func (a AVVoiceTriggerClient) CallServerResetBlock()

func (AVVoiceTriggerClient) ClientType

func (a AVVoiceTriggerClient) ClientType() int64

func (AVVoiceTriggerClient) EnableBargeInModeCompletionBlock

func (a AVVoiceTriggerClient) EnableBargeInModeCompletionBlock(mode bool, block VoidHandler)

func (AVVoiceTriggerClient) EnableBargeInModeCompletionBlockSync

func (a AVVoiceTriggerClient) EnableBargeInModeCompletionBlockSync(ctx context.Context, mode bool) error

EnableBargeInModeCompletionBlockSync is a synchronous wrapper around AVVoiceTriggerClient.EnableBargeInModeCompletionBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClient) EnableListeningOnPortsCompletionBlock

func (a AVVoiceTriggerClient) EnableListeningOnPortsCompletionBlock(ports objectivec.IObject, block VoidHandler)

func (AVVoiceTriggerClient) EnableListeningOnPortsCompletionBlockSync

func (a AVVoiceTriggerClient) EnableListeningOnPortsCompletionBlockSync(ctx context.Context, ports objectivec.IObject) error

EnableListeningOnPortsCompletionBlockSync is a synchronous wrapper around AVVoiceTriggerClient.EnableListeningOnPortsCompletionBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClient) EnableSpeakerStateListening

func (a AVVoiceTriggerClient) EnableSpeakerStateListening(listening bool)

func (AVVoiceTriggerClient) EnableSpeakerStateListeningCompletionBlock

func (a AVVoiceTriggerClient) EnableSpeakerStateListeningCompletionBlock(listening bool, block VoidHandler)

func (AVVoiceTriggerClient) EnableSpeakerStateListeningCompletionBlockSync

func (a AVVoiceTriggerClient) EnableSpeakerStateListeningCompletionBlockSync(ctx context.Context, listening bool) error

EnableSpeakerStateListeningCompletionBlockSync is a synchronous wrapper around AVVoiceTriggerClient.EnableSpeakerStateListeningCompletionBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClient) EnableVoiceTriggerListening

func (a AVVoiceTriggerClient) EnableVoiceTriggerListening(listening bool)

func (AVVoiceTriggerClient) EnableVoiceTriggerListeningCompletionBlock

func (a AVVoiceTriggerClient) EnableVoiceTriggerListeningCompletionBlock(listening bool, block VoidHandler)

func (AVVoiceTriggerClient) EnableVoiceTriggerListeningCompletionBlockSync

func (a AVVoiceTriggerClient) EnableVoiceTriggerListeningCompletionBlockSync(ctx context.Context, listening bool) error

EnableVoiceTriggerListeningCompletionBlockSync is a synchronous wrapper around AVVoiceTriggerClient.EnableVoiceTriggerListeningCompletionBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClient) GetInputChannelInfoCompletion

func (a AVVoiceTriggerClient) GetInputChannelInfoCompletion(completion VoidHandler)

func (AVVoiceTriggerClient) GetInputChannelInfoCompletionSync

func (a AVVoiceTriggerClient) GetInputChannelInfoCompletionSync(ctx context.Context) error

GetInputChannelInfoCompletionSync is a synchronous wrapper around AVVoiceTriggerClient.GetInputChannelInfoCompletion. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClient) Init

Init initializes the instance.

func (AVVoiceTriggerClient) InitWithValue

func (a AVVoiceTriggerClient) InitWithValue(init_ int64) AVVoiceTriggerClient

func (AVVoiceTriggerClient) IsSiriClient

func (a AVVoiceTriggerClient) IsSiriClient() bool

func (AVVoiceTriggerClient) ListeningEnabledCompletionBlock

func (a AVVoiceTriggerClient) ListeningEnabledCompletionBlock(block VoidHandler)

func (AVVoiceTriggerClient) ListeningEnabledCompletionBlockSync

func (a AVVoiceTriggerClient) ListeningEnabledCompletionBlockSync(ctx context.Context) error

ListeningEnabledCompletionBlockSync is a synchronous wrapper around AVVoiceTriggerClient.ListeningEnabledCompletionBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClient) PortStateActiveCompletionBlock

func (a AVVoiceTriggerClient) PortStateActiveCompletionBlock(block VoidHandler)

func (AVVoiceTriggerClient) PortStateActiveCompletionBlockSync

func (a AVVoiceTriggerClient) PortStateActiveCompletionBlockSync(ctx context.Context) error

PortStateActiveCompletionBlockSync is a synchronous wrapper around AVVoiceTriggerClient.PortStateActiveCompletionBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClient) PortStateChangedNotification

func (a AVVoiceTriggerClient) PortStateChangedNotification(notification objectivec.IObject)

func (AVVoiceTriggerClient) RecordingAuditTokenList

func (a AVVoiceTriggerClient) RecordingAuditTokenList() objectivec.IObject

func (AVVoiceTriggerClient) RecordingPIDList

func (a AVVoiceTriggerClient) RecordingPIDList() objectivec.IObject

func (AVVoiceTriggerClient) SecureSessionServerCrash

func (a AVVoiceTriggerClient) SecureSessionServerCrash()

func (AVVoiceTriggerClient) SecureSessionServerReset

func (a AVVoiceTriggerClient) SecureSessionServerReset()

func (AVVoiceTriggerClient) SetAggressiveECModeCompletionBlock

func (a AVVoiceTriggerClient) SetAggressiveECModeCompletionBlock(eCMode bool, block VoidHandler)

func (AVVoiceTriggerClient) SetAggressiveECModeCompletionBlockSync

func (a AVVoiceTriggerClient) SetAggressiveECModeCompletionBlockSync(ctx context.Context, eCMode bool) error

SetAggressiveECModeCompletionBlockSync is a synchronous wrapper around AVVoiceTriggerClient.SetAggressiveECModeCompletionBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClient) SetAvvcServerCrashedBlock

func (a AVVoiceTriggerClient) SetAvvcServerCrashedBlock(block VoidHandler)

func (AVVoiceTriggerClient) SetAvvcServerCrashedBlockSync

func (a AVVoiceTriggerClient) SetAvvcServerCrashedBlockSync(ctx context.Context) error

SetAvvcServerCrashedBlockSync is a synchronous wrapper around AVVoiceTriggerClient.SetAvvcServerCrashedBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClient) SetAvvcServerResetBlock

func (a AVVoiceTriggerClient) SetAvvcServerResetBlock(block VoidHandler)

func (AVVoiceTriggerClient) SetAvvcServerResetBlockSync

func (a AVVoiceTriggerClient) SetAvvcServerResetBlockSync(ctx context.Context) error

SetAvvcServerResetBlockSync is a synchronous wrapper around AVVoiceTriggerClient.SetAvvcServerResetBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClient) SetClientType

func (a AVVoiceTriggerClient) SetClientType(value int64)

func (AVVoiceTriggerClient) SetListeningPropertyCompletionBlock

func (a AVVoiceTriggerClient) SetListeningPropertyCompletionBlock(property bool, block VoidHandler)

func (AVVoiceTriggerClient) SetListeningPropertyCompletionBlockSync

func (a AVVoiceTriggerClient) SetListeningPropertyCompletionBlockSync(ctx context.Context, property bool) error

SetListeningPropertyCompletionBlockSync is a synchronous wrapper around AVVoiceTriggerClient.SetListeningPropertyCompletionBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClient) SetPortStateChangedBlock

func (a AVVoiceTriggerClient) SetPortStateChangedBlock(block VoidHandler)

func (AVVoiceTriggerClient) SetPortStateChangedBlockSync

func (a AVVoiceTriggerClient) SetPortStateChangedBlockSync(ctx context.Context) error

SetPortStateChangedBlockSync is a synchronous wrapper around AVVoiceTriggerClient.SetPortStateChangedBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClient) SetServerCrashedBlock

func (a AVVoiceTriggerClient) SetServerCrashedBlock(block VoidHandler)

func (AVVoiceTriggerClient) SetServerCrashedBlockSync

func (a AVVoiceTriggerClient) SetServerCrashedBlockSync(ctx context.Context) error

SetServerCrashedBlockSync is a synchronous wrapper around AVVoiceTriggerClient.SetServerCrashedBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClient) SetServerResetBlock

func (a AVVoiceTriggerClient) SetServerResetBlock(block VoidHandler)

func (AVVoiceTriggerClient) SetServerResetBlockSync

func (a AVVoiceTriggerClient) SetServerResetBlockSync(ctx context.Context) error

SetServerResetBlockSync is a synchronous wrapper around AVVoiceTriggerClient.SetServerResetBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClient) SetSiriClientRecordStateChangedBlock

func (a AVVoiceTriggerClient) SetSiriClientRecordStateChangedBlock(block VoidHandler)

func (AVVoiceTriggerClient) SetSiriClientRecordStateChangedBlockSync

func (a AVVoiceTriggerClient) SetSiriClientRecordStateChangedBlockSync(ctx context.Context) error

SetSiriClientRecordStateChangedBlockSync is a synchronous wrapper around AVVoiceTriggerClient.SetSiriClientRecordStateChangedBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClient) SetSpeakerMuteStateChangedBlock

func (a AVVoiceTriggerClient) SetSpeakerMuteStateChangedBlock(block VoidHandler)

func (AVVoiceTriggerClient) SetSpeakerMuteStateChangedBlockSync

func (a AVVoiceTriggerClient) SetSpeakerMuteStateChangedBlockSync(ctx context.Context) error

SetSpeakerMuteStateChangedBlockSync is a synchronous wrapper around AVVoiceTriggerClient.SetSpeakerMuteStateChangedBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClient) SetSpeakerStateChangedBlock

func (a AVVoiceTriggerClient) SetSpeakerStateChangedBlock(block VoidHandler)

func (AVVoiceTriggerClient) SetSpeakerStateChangedBlockSync

func (a AVVoiceTriggerClient) SetSpeakerStateChangedBlockSync(ctx context.Context) error

SetSpeakerStateChangedBlockSync is a synchronous wrapper around AVVoiceTriggerClient.SetSpeakerStateChangedBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClient) SetVoiceTriggerBlock

func (a AVVoiceTriggerClient) SetVoiceTriggerBlock(block VoidHandler)

func (AVVoiceTriggerClient) SetVoiceTriggerBlockSync

func (a AVVoiceTriggerClient) SetVoiceTriggerBlockSync(ctx context.Context) error

SetVoiceTriggerBlockSync is a synchronous wrapper around AVVoiceTriggerClient.SetVoiceTriggerBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClient) SiriClientRecordStateChangedNotificationRecordingCount

func (a AVVoiceTriggerClient) SiriClientRecordStateChangedNotificationRecordingCount(notification bool, count uint64)

func (AVVoiceTriggerClient) SiriClientsRecordingCompletionBlock

func (a AVVoiceTriggerClient) SiriClientsRecordingCompletionBlock(block VoidHandler)

func (AVVoiceTriggerClient) SiriClientsRecordingCompletionBlockSync

func (a AVVoiceTriggerClient) SiriClientsRecordingCompletionBlockSync(ctx context.Context) error

SiriClientsRecordingCompletionBlockSync is a synchronous wrapper around AVVoiceTriggerClient.SiriClientsRecordingCompletionBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClient) SpeakerMuteStateChangedNotification

func (a AVVoiceTriggerClient) SpeakerMuteStateChangedNotification(notification bool)

func (AVVoiceTriggerClient) SpeakerStateActive

func (a AVVoiceTriggerClient) SpeakerStateActive() bool

func (AVVoiceTriggerClient) SpeakerStateActiveCompletionBlock

func (a AVVoiceTriggerClient) SpeakerStateActiveCompletionBlock(block VoidHandler)

func (AVVoiceTriggerClient) SpeakerStateActiveCompletionBlockSync

func (a AVVoiceTriggerClient) SpeakerStateActiveCompletionBlockSync(ctx context.Context) error

SpeakerStateActiveCompletionBlockSync is a synchronous wrapper around AVVoiceTriggerClient.SpeakerStateActiveCompletionBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClient) SpeakerStateChangedNotification

func (a AVVoiceTriggerClient) SpeakerStateChangedNotification(notification objectivec.IObject)

func (AVVoiceTriggerClient) SpeakerStateMuted

func (a AVVoiceTriggerClient) SpeakerStateMuted() bool

func (AVVoiceTriggerClient) SpeakerStateMutedCompletionBlock

func (a AVVoiceTriggerClient) SpeakerStateMutedCompletionBlock(block VoidHandler)

func (AVVoiceTriggerClient) SpeakerStateMutedCompletionBlockSync

func (a AVVoiceTriggerClient) SpeakerStateMutedCompletionBlockSync(ctx context.Context) error

SpeakerStateMutedCompletionBlockSync is a synchronous wrapper around AVVoiceTriggerClient.SpeakerStateMutedCompletionBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClient) UpdateVoiceTriggerConfiguration

func (a AVVoiceTriggerClient) UpdateVoiceTriggerConfiguration(configuration objectivec.IObject)

func (AVVoiceTriggerClient) UpdateVoiceTriggerConfigurationCompletionBlock

func (a AVVoiceTriggerClient) UpdateVoiceTriggerConfigurationCompletionBlock(configuration objectivec.IObject, block VoidHandler)

func (AVVoiceTriggerClient) UpdateVoiceTriggerConfigurationCompletionBlockSync

func (a AVVoiceTriggerClient) UpdateVoiceTriggerConfigurationCompletionBlockSync(ctx context.Context, configuration objectivec.IObject) error

UpdateVoiceTriggerConfigurationCompletionBlockSync is a synchronous wrapper around AVVoiceTriggerClient.UpdateVoiceTriggerConfigurationCompletionBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClient) VoiceTriggerNotification

func (a AVVoiceTriggerClient) VoiceTriggerNotification(notification objectivec.IObject)

func (AVVoiceTriggerClient) VoiceTriggerPastDataFramesAvailable

func (a AVVoiceTriggerClient) VoiceTriggerPastDataFramesAvailable() uint64

func (AVVoiceTriggerClient) VoiceTriggerPastDataFramesAvailableCompletion

func (a AVVoiceTriggerClient) VoiceTriggerPastDataFramesAvailableCompletion(completion VoidHandler)

func (AVVoiceTriggerClient) VoiceTriggerPastDataFramesAvailableCompletionSync

func (a AVVoiceTriggerClient) VoiceTriggerPastDataFramesAvailableCompletionSync(ctx context.Context) error

VoiceTriggerPastDataFramesAvailableCompletionSync is a synchronous wrapper around AVVoiceTriggerClient.VoiceTriggerPastDataFramesAvailableCompletion. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClient) VoiceTriggerServerConnection

func (a AVVoiceTriggerClient) VoiceTriggerServerConnection() objectivec.IObject

type AVVoiceTriggerClientClass

type AVVoiceTriggerClientClass struct {
	// contains filtered or unexported fields
}

func GetAVVoiceTriggerClientClass

func GetAVVoiceTriggerClientClass() AVVoiceTriggerClientClass

GetAVVoiceTriggerClientClass returns the class object for AVVoiceTriggerClient.

func (AVVoiceTriggerClientClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVVoiceTriggerClientClass) Class

Class returns the underlying Objective-C class pointer.

func (AVVoiceTriggerClientClass) IsAPIAvailable

func (_AVVoiceTriggerClientClass AVVoiceTriggerClientClass) IsAPIAvailable() bool

func (AVVoiceTriggerClientClass) SharedInstance

func (_AVVoiceTriggerClientClass AVVoiceTriggerClientClass) SharedInstance() AVVoiceTriggerClient

func (AVVoiceTriggerClientClass) SharedInstanceWithInstance

func (_AVVoiceTriggerClientClass AVVoiceTriggerClientClass) SharedInstanceWithInstance(instance int64) objectivec.IObject

func (AVVoiceTriggerClientClass) SupportsDuckingOnSpeakerOutput

func (_AVVoiceTriggerClientClass AVVoiceTriggerClientClass) SupportsDuckingOnSpeakerOutput() bool

type AVVoiceTriggerClientImpl added in v0.5.5

type AVVoiceTriggerClientImpl struct {
}

AVVoiceTriggerClientImpl

type AVVoiceTriggerClientPortManager

type AVVoiceTriggerClientPortManager struct {
	objectivec.Object
}

Methods

func AVVoiceTriggerClientPortManagerFromID

func AVVoiceTriggerClientPortManagerFromID(id objc.ID) AVVoiceTriggerClientPortManager

AVVoiceTriggerClientPortManagerFromID constructs a AVVoiceTriggerClientPortManager from an objc.ID.

func NewAVVoiceTriggerClientPortManager

func NewAVVoiceTriggerClientPortManager() AVVoiceTriggerClientPortManager

NewAVVoiceTriggerClientPortManager creates a new AVVoiceTriggerClientPortManager instance.

func (AVVoiceTriggerClientPortManager) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (AVVoiceTriggerClientPortManager) CallMuteStateChangeNotificationBlock

func (a AVVoiceTriggerClientPortManager) CallMuteStateChangeNotificationBlock(block bool)

func (AVVoiceTriggerClientPortManager) CallRunningStateChangeNotificationBlock

func (a AVVoiceTriggerClientPortManager) CallRunningStateChangeNotificationBlock(block bool)

func (AVVoiceTriggerClientPortManager) DeviceID

func (AVVoiceTriggerClientPortManager) Generation

func (a AVVoiceTriggerClientPortManager) Generation() int64

func (AVVoiceTriggerClientPortManager) HysteresisDurationSeconds

func (a AVVoiceTriggerClientPortManager) HysteresisDurationSeconds() float32

func (AVVoiceTriggerClientPortManager) Init

Init initializes the instance.

func (AVVoiceTriggerClientPortManager) InitWithSerialQueuePortTypeHysteresisDurationSecondsRunningStateChangeNotificationBlockMuteStateChangeNotificationBlock

func (a AVVoiceTriggerClientPortManager) InitWithSerialQueuePortTypeHysteresisDurationSecondsRunningStateChangeNotificationBlockMuteStateChangeNotificationBlock(queue objectivec.IObject, type_ uint64, seconds float32, block VoidHandler, block2 VoidHandler) AVVoiceTriggerClientPortManager

func (AVVoiceTriggerClientPortManager) InitWithSerialQueuePortTypeHysteresisDurationSecondsRunningStateChangeNotificationBlockMuteStateChangeNotificationBlockSync

func (a AVVoiceTriggerClientPortManager) InitWithSerialQueuePortTypeHysteresisDurationSecondsRunningStateChangeNotificationBlockMuteStateChangeNotificationBlockSync(ctx context.Context, queue objectivec.IObject, type_ uint64, seconds float32, block VoidHandler) error

InitWithSerialQueuePortTypeHysteresisDurationSecondsRunningStateChangeNotificationBlockMuteStateChangeNotificationBlockSync is a synchronous wrapper around AVVoiceTriggerClientPortManager.InitWithSerialQueuePortTypeHysteresisDurationSecondsRunningStateChangeNotificationBlockMuteStateChangeNotificationBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClientPortManager) LastRunningStateSent

func (a AVVoiceTriggerClientPortManager) LastRunningStateSent() bool

func (AVVoiceTriggerClientPortManager) ListeningEnabled

func (a AVVoiceTriggerClientPortManager) ListeningEnabled() bool

func (AVVoiceTriggerClientPortManager) MuteStateChangeNotificationRegistered

func (a AVVoiceTriggerClientPortManager) MuteStateChangeNotificationRegistered() bool

func (AVVoiceTriggerClientPortManager) NotifyMuteStateChanged

func (a AVVoiceTriggerClientPortManager) NotifyMuteStateChanged()

func (AVVoiceTriggerClientPortManager) NotifyRunningStateChangedWithHysteresis

func (a AVVoiceTriggerClientPortManager) NotifyRunningStateChangedWithHysteresis()

func (AVVoiceTriggerClientPortManager) PortType

func (AVVoiceTriggerClientPortManager) Queue

func (AVVoiceTriggerClientPortManager) RunningStateChangeNotificationRegistered

func (a AVVoiceTriggerClientPortManager) RunningStateChangeNotificationRegistered() bool

func (AVVoiceTriggerClientPortManager) SetDeviceID

func (a AVVoiceTriggerClientPortManager) SetDeviceID(value uint32)

func (AVVoiceTriggerClientPortManager) SetGeneration

func (a AVVoiceTriggerClientPortManager) SetGeneration(value int64)

func (AVVoiceTriggerClientPortManager) SetHysteresisDurationSeconds

func (a AVVoiceTriggerClientPortManager) SetHysteresisDurationSeconds(value float32)

func (AVVoiceTriggerClientPortManager) SetLastRunningStateSent

func (a AVVoiceTriggerClientPortManager) SetLastRunningStateSent(value bool)

func (AVVoiceTriggerClientPortManager) SetListeningEnabled

func (a AVVoiceTriggerClientPortManager) SetListeningEnabled(value bool)

func (AVVoiceTriggerClientPortManager) SetMuteStateChangeNotificationBlock

func (a AVVoiceTriggerClientPortManager) SetMuteStateChangeNotificationBlock(block VoidHandler)

func (AVVoiceTriggerClientPortManager) SetMuteStateChangeNotificationBlockSync

func (a AVVoiceTriggerClientPortManager) SetMuteStateChangeNotificationBlockSync(ctx context.Context) error

SetMuteStateChangeNotificationBlockSync is a synchronous wrapper around AVVoiceTriggerClientPortManager.SetMuteStateChangeNotificationBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClientPortManager) SetMuteStateChangeNotificationRegistered

func (a AVVoiceTriggerClientPortManager) SetMuteStateChangeNotificationRegistered(value bool)

func (AVVoiceTriggerClientPortManager) SetPortType

func (a AVVoiceTriggerClientPortManager) SetPortType(value uint64)

func (AVVoiceTriggerClientPortManager) SetQueue

func (AVVoiceTriggerClientPortManager) SetRunningStateChangeNotificationBlock

func (a AVVoiceTriggerClientPortManager) SetRunningStateChangeNotificationBlock(block VoidHandler)

func (AVVoiceTriggerClientPortManager) SetRunningStateChangeNotificationBlockSync

func (a AVVoiceTriggerClientPortManager) SetRunningStateChangeNotificationBlockSync(ctx context.Context) error

SetRunningStateChangeNotificationBlockSync is a synchronous wrapper around AVVoiceTriggerClientPortManager.SetRunningStateChangeNotificationBlock. It blocks until the completion handler fires or the context is cancelled.

func (AVVoiceTriggerClientPortManager) SetRunningStateChangeNotificationRegistered

func (a AVVoiceTriggerClientPortManager) SetRunningStateChangeNotificationRegistered(value bool)

type AVVoiceTriggerClientPortManagerClass

type AVVoiceTriggerClientPortManagerClass struct {
	// contains filtered or unexported fields
}

func GetAVVoiceTriggerClientPortManagerClass

func GetAVVoiceTriggerClientPortManagerClass() AVVoiceTriggerClientPortManagerClass

GetAVVoiceTriggerClientPortManagerClass returns the class object for AVVoiceTriggerClientPortManager.

func (AVVoiceTriggerClientPortManagerClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AVVoiceTriggerClientPortManagerClass) Class

Class returns the underlying Objective-C class pointer.

type AudioComponentDescription added in v0.5.5

type AudioComponentDescription struct {
}

AudioComponentDescription

type AudioPlayerImpl

type AudioPlayerImpl struct {
	objectivec.Object
}

func AudioPlayerImplFromID

func AudioPlayerImplFromID(id objc.ID) AudioPlayerImpl

AudioPlayerImplFromID constructs a AudioPlayerImpl from an objc.ID.

func NewAudioPlayerImpl

func NewAudioPlayerImpl() AudioPlayerImpl

NewAudioPlayerImpl creates a new AudioPlayerImpl instance.

func (AudioPlayerImpl) Autorelease

func (a AudioPlayerImpl) Autorelease() AudioPlayerImpl

Autorelease adds the receiver to the current autorelease pool.

func (AudioPlayerImpl) Init

Init initializes the instance.

type AudioPlayerImplClass

type AudioPlayerImplClass struct {
	// contains filtered or unexported fields
}

func GetAudioPlayerImplClass

func GetAudioPlayerImplClass() AudioPlayerImplClass

GetAudioPlayerImplClass returns the class object for AudioPlayerImpl.

func (AudioPlayerImplClass) Alloc

Alloc allocates memory for a new instance of the class.

func (AudioPlayerImplClass) Class

func (ac AudioPlayerImplClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AudioQueueBuffer added in v0.5.5

type AudioQueueBuffer struct {
}

AudioQueueBuffer

type AudioQueueBufferRef added in v0.5.5

type AudioQueueBufferRef uintptr

type AudioQueueLevelMeterStateRef added in v0.5.5

type AudioQueueLevelMeterStateRef uintptr

type AudioStreamPacketDescriptionRef added in v0.5.5

type AudioStreamPacketDescriptionRef uintptr

type AveragerRef added in v0.5.5

type AveragerRef uintptr

type CAStreamBasicDescription added in v0.5.5

type CAStreamBasicDescription struct {
}

CAStreamBasicDescription

type CFDictionary added in v0.6.4

type CFDictionary struct {
}

CFDictionary

type ControllerImplRef added in v0.5.5

type ControllerImplRef uintptr

type Endpointer

type Endpointer interface {
	objectivec.IObject

	// ConfigureWithASBDAndFrameRate protocol.
	ConfigureWithASBDAndFrameRate(asbd coreaudiotypes.AudioStreamBasicDescription, rate uint32) bool

	// ConfigureWithSampleRateAndFrameRate protocol.
	ConfigureWithSampleRateAndFrameRate(rate float64, rate2 uint32) bool

	// EndWaitTime protocol.
	EndWaitTime() float64

	// EndpointMode protocol.
	EndpointMode() int

	// GetStatus protocol.
	GetStatus(status AudioQueueBuffer) int

	// InterspeechWaitTime protocol.
	InterspeechWaitTime() float64

	// Reset protocol.
	Reset()

	// SetEndWaitTime protocol.
	SetEndWaitTime(time float64)

	// SetEndpointMode protocol.
	SetEndpointMode(mode int)

	// SetInterspeechWaitTime protocol.
	SetInterspeechWaitTime(time float64)

	// SetStartWaitTime protocol.
	SetStartWaitTime(time float64)

	// StartWaitTime protocol.
	StartWaitTime() float64
}

Endpointer protocol.

type EndpointerObject

type EndpointerObject struct {
	objectivec.Object
}

EndpointerObject wraps an existing Objective-C object that conforms to the Endpointer protocol.

func EndpointerObjectFromID

func EndpointerObjectFromID(id objc.ID) EndpointerObject

EndpointerObjectFromID constructs a EndpointerObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (EndpointerObject) BaseObject

func (o EndpointerObject) BaseObject() objectivec.Object

func (EndpointerObject) ConfigureWithASBDAndFrameRate

func (o EndpointerObject) ConfigureWithASBDAndFrameRate(asbd coreaudiotypes.AudioStreamBasicDescription, rate uint32) bool

func (EndpointerObject) ConfigureWithSampleRateAndFrameRate

func (o EndpointerObject) ConfigureWithSampleRateAndFrameRate(rate float64, rate2 uint32) bool

func (EndpointerObject) EndWaitTime

func (o EndpointerObject) EndWaitTime() float64

func (EndpointerObject) EndpointMode

func (o EndpointerObject) EndpointMode() int

func (EndpointerObject) GetStatus

func (o EndpointerObject) GetStatus(status AudioQueueBuffer) int

func (EndpointerObject) InterspeechWaitTime

func (o EndpointerObject) InterspeechWaitTime() float64

func (EndpointerObject) Reset

func (o EndpointerObject) Reset()

func (EndpointerObject) SetEndWaitTime

func (o EndpointerObject) SetEndWaitTime(time float64)

func (EndpointerObject) SetEndpointMode

func (o EndpointerObject) SetEndpointMode(mode int)

func (EndpointerObject) SetInterspeechWaitTime

func (o EndpointerObject) SetInterspeechWaitTime(time float64)

func (EndpointerObject) SetStartWaitTime

func (o EndpointerObject) SetStartWaitTime(time float64)

func (EndpointerObject) StartWaitTime

func (o EndpointerObject) StartWaitTime() float64

type ErrorHandler

type ErrorHandler = func(error)

ErrorHandler is the signature for a completion handler block.

Used by:

type IAVAudioApplication

type IAVAudioApplication interface {
	objectivec.IObject

	ClientID() uint32
	PostNotificationNameUserInfo(name objectivec.IObject, info objectivec.IObject)
	PrivateCallInputMuteHandlerBlockInputMutedIsTopDownMuteContext(block VoidHandler, muted bool, mute bool, context objectivec.IObject) objectivec.IObject
	PrivateCreateAudioApplicationInServer(server objectivec.IObject) bool
	PrivateEnableSystemMute(mute bool)
	PrivateHandlePing()
	PrivateOptInToStemClickMuting()
	PrivateRecreateAudioApplicationInServer() bool
	PrivateSetAppPropertyValue(property objectivec.IObject, value objectivec.IObject) int
	PrivateSetAppPropertyValueGuard(property objectivec.IObject, value objectivec.IObject, guard unsafe.Pointer) int
	PrivateSetInputMuteStateChangeHandlerError(handler func()) (bool, error)
	PrivateSetInputMutedContextError(muted bool, context objectivec.IObject) (bool, error)
	PrivateSetInputMutedPrimaryOrDelegateContextError(delegate bool, context objectivec.IObject) (bool, error)
	PrivateSetInputMutedProxyError(proxy bool) (bool, error)
	PrivateSetMXPropertyOnAllSessionsValue(sessions objectivec.IObject, value objectivec.IObject) int
	PrivateUpdateAppPropertyValueContext(property objectivec.IObject, value objectivec.IObject, context objectivec.IObject) int
	RequestRecordPermissionWithCompletionHandler(handler ErrorHandler)
	SessionIDs() objectivec.IObject
	SetInputMutedContextError(muted bool, context objectivec.IObject) (bool, error)
	StemClickMutingEnabled() bool
	InitPrivate(private objectivec.IObject) AVAudioApplication
	InitWithSpecification(specification objectivec.IObject) AVAudioApplication
	InputMuted() bool
}

An interface definition for the AVAudioApplication class.

Methods

  • [IAVAudioApplication.ClientID]
  • [IAVAudioApplication.PostNotificationNameUserInfo]
  • [IAVAudioApplication.PrivateCallInputMuteHandlerBlockInputMutedIsTopDownMuteContext]
  • [IAVAudioApplication.PrivateCreateAudioApplicationInServer]
  • [IAVAudioApplication.PrivateEnableSystemMute]
  • [IAVAudioApplication.PrivateHandlePing]
  • [IAVAudioApplication.PrivateOptInToStemClickMuting]
  • [IAVAudioApplication.PrivateRecreateAudioApplicationInServer]
  • [IAVAudioApplication.PrivateSetAppPropertyValue]
  • [IAVAudioApplication.PrivateSetAppPropertyValueGuard]
  • [IAVAudioApplication.PrivateSetInputMuteStateChangeHandlerError]
  • [IAVAudioApplication.PrivateSetInputMutedContextError]
  • [IAVAudioApplication.PrivateSetInputMutedPrimaryOrDelegateContextError]
  • [IAVAudioApplication.PrivateSetInputMutedProxyError]
  • [IAVAudioApplication.PrivateSetMXPropertyOnAllSessionsValue]
  • [IAVAudioApplication.PrivateUpdateAppPropertyValueContext]
  • [IAVAudioApplication.RequestRecordPermissionWithCompletionHandler]
  • [IAVAudioApplication.SessionIDs]
  • [IAVAudioApplication.SetInputMutedContextError]
  • [IAVAudioApplication.StemClickMutingEnabled]
  • [IAVAudioApplication.InitPrivate]
  • [IAVAudioApplication.InitWithSpecification]
  • [IAVAudioApplication.InputMuted]

type IAVAudioBuffer

type IAVAudioBuffer interface {
	objectivec.IObject

	ByteCapacity() uint32
	ByteLength() uint32
	SetByteLength(length uint32)
	InitWithFormatByteCapacity(format objectivec.IObject, capacity uint32) AVAudioBuffer
}

An interface definition for the AVAudioBuffer class.

Methods

  • [IAVAudioBuffer.ByteCapacity]
  • [IAVAudioBuffer.ByteLength]
  • [IAVAudioBuffer.SetByteLength]
  • [IAVAudioBuffer.InitWithFormatByteCapacity]

type IAVAudioChannelLayout

type IAVAudioChannelLayout interface {
	objectivec.IObject

	LayoutSize() uint64
}

An interface definition for the AVAudioChannelLayout class.

Methods

  • [IAVAudioChannelLayout.LayoutSize]

type IAVAudioClock

type IAVAudioClock interface {
	objectivec.IObject

	AwaitIOCycle(iOCycle *uint32) objectivec.IObject
	CurrentAudioTimeStamp() coreaudiotypes.AudioTimeStamp
	CurrentIONumberFrames() int64
	CurrentTime() IAVAudioTime
	InitWithNode(node unsafe.Pointer) AVAudioClock
}

An interface definition for the AVAudioClock class.

Methods

  • [IAVAudioClock.AwaitIOCycle]
  • [IAVAudioClock.CurrentAudioTimeStamp]
  • [IAVAudioClock.CurrentIONumberFrames]
  • [IAVAudioClock.CurrentTime]
  • [IAVAudioClock.InitWithNode]

type IAVAudioConnectionPoint

type IAVAudioConnectionPoint interface {
	objectivec.IObject
}

An interface definition for the AVAudioConnectionPoint class.

type IAVAudioEngine

type IAVAudioEngine interface {
	objectivec.IObject

	ConnectMIDIToFormatBlock(midi objectivec.IObject, to objectivec.IObject, format objectivec.IObject, block VoidHandler)
	ConnectMIDIToNodesFormatBlock(midi objectivec.IObject, nodes objectivec.IObject, format objectivec.IObject, block VoidHandler)
	Implementation() unsafe.Pointer
	AutoShutdownEnabled() bool
	SetAutoShutdownEnabled(value bool)
	Running() bool
}

An interface definition for the AVAudioEngine class.

Methods

  • [IAVAudioEngine.ConnectMIDIToFormatBlock]
  • [IAVAudioEngine.ConnectMIDIToNodesFormatBlock]
  • [IAVAudioEngine.Implementation]
  • [IAVAudioEngine.AutoShutdownEnabled]
  • [IAVAudioEngine.SetAutoShutdownEnabled]
  • [IAVAudioEngine.Running]

type IAVAudioEnvironmentDistanceAttenuationParameters

type IAVAudioEnvironmentDistanceAttenuationParameters interface {
	objectivec.IObject

	InitWithEnvironment(environment unsafe.Pointer) AVAudioEnvironmentDistanceAttenuationParameters
}

An interface definition for the AVAudioEnvironmentDistanceAttenuationParameters class.

Methods

  • [IAVAudioEnvironmentDistanceAttenuationParameters.InitWithEnvironment]

type IAVAudioEnvironmentNode

type IAVAudioEnvironmentNode interface {
	IAVAudioNode

	DebugDescription() string
	Description() string
	Hash() uint64
	ListenerHeadTrackingEnabled() bool
	SetListenerHeadTrackingEnabled(value bool)
	Superclass() objectivec.Class
}

An interface definition for the AVAudioEnvironmentNode class.

Methods

  • [IAVAudioEnvironmentNode.DebugDescription]
  • [IAVAudioEnvironmentNode.Description]
  • [IAVAudioEnvironmentNode.Hash]
  • [IAVAudioEnvironmentNode.ListenerHeadTrackingEnabled]
  • [IAVAudioEnvironmentNode.SetListenerHeadTrackingEnabled]
  • [IAVAudioEnvironmentNode.Superclass]

type IAVAudioEnvironmentReverbParameters

type IAVAudioEnvironmentReverbParameters interface {
	objectivec.IObject

	InitWithEnvironment(environment unsafe.Pointer) AVAudioEnvironmentReverbParameters
}

An interface definition for the AVAudioEnvironmentReverbParameters class.

Methods

  • [IAVAudioEnvironmentReverbParameters.InitWithEnvironment]

type IAVAudioFile

type IAVAudioFile interface {
	objectivec.IObject

	Url() foundation.NSURL
	InitForReadingFromExtAudioFileCommonFormatInterleavedError(file OpaqueExtAudioFileRef, format uint64, interleaved bool) (AVAudioFile, error)
	InitForReadingFromExtAudioFileError(file OpaqueExtAudioFileRef) (AVAudioFile, error)
	InitSecondaryReaderFormatError(reader objectivec.IObject, format objectivec.IObject) (AVAudioFile, error)
}

An interface definition for the AVAudioFile class.

Methods

  • [IAVAudioFile.Url]
  • [IAVAudioFile.InitForReadingFromExtAudioFileCommonFormatInterleavedError]
  • [IAVAudioFile.InitForReadingFromExtAudioFileError]
  • [IAVAudioFile.InitSecondaryReaderFormatError]

type IAVAudioFormat

type IAVAudioFormat interface {
	objectivec.IObject

	Interleaved() bool
	Standard() bool
}

An interface definition for the AVAudioFormat class.

Methods

  • [IAVAudioFormat.Interleaved]
  • [IAVAudioFormat.Standard]

type IAVAudioIONode

type IAVAudioIONode interface {
	IAVAudioNode

	EnableManualRenderingModeIsInput(mode int64, input bool) bool
	EnableRealtimeRenderingModeWithIOUnitIsInputForceIOUnitReset(iOUnit unsafe.Pointer, input bool, reset bool) bool
	IsInManualRenderingMode() bool
	ManualRenderingMode() int64
	InitWithIOUnitIsInput(iOUnit unsafe.Pointer, input bool) AVAudioIONode
	VoiceProcessingEnabled() bool
}

An interface definition for the AVAudioIONode class.

Methods

  • [IAVAudioIONode.EnableManualRenderingModeIsInput]
  • [IAVAudioIONode.EnableRealtimeRenderingModeWithIOUnitIsInputForceIOUnitReset]
  • [IAVAudioIONode.IsInManualRenderingMode]
  • [IAVAudioIONode.ManualRenderingMode]
  • [IAVAudioIONode.InitWithIOUnitIsInput]
  • [IAVAudioIONode.VoiceProcessingEnabled]

type IAVAudioInputNode

type IAVAudioInputNode interface {
	IAVAudioIONode

	DebugDescription() string
	Description() string
	Hash() uint64
	Superclass() objectivec.Class
	VoiceProcessingAGCEnabled() bool
	SetVoiceProcessingAGCEnabled(value bool)
	VoiceProcessingBypassed() bool
	SetVoiceProcessingBypassed(value bool)
	VoiceProcessingInputMuted() bool
	SetVoiceProcessingInputMuted(value bool)
}

An interface definition for the AVAudioInputNode class.

Methods

  • [IAVAudioInputNode.DebugDescription]
  • [IAVAudioInputNode.Description]
  • [IAVAudioInputNode.Hash]
  • [IAVAudioInputNode.Superclass]
  • [IAVAudioInputNode.VoiceProcessingAGCEnabled]
  • [IAVAudioInputNode.SetVoiceProcessingAGCEnabled]
  • [IAVAudioInputNode.VoiceProcessingBypassed]
  • [IAVAudioInputNode.SetVoiceProcessingBypassed]
  • [IAVAudioInputNode.VoiceProcessingInputMuted]
  • [IAVAudioInputNode.SetVoiceProcessingInputMuted]

type IAVAudioMixerNode

type IAVAudioMixerNode interface {
	IAVAudioNode

	InputConnected(connected uint64)
	SetInputPanBus(pan float32, bus uint64)
	SetInputVolumeBus(volume float32, bus uint64)
	DebugDescription() string
	Description() string
	Hash() uint64
	Superclass() objectivec.Class
}

An interface definition for the AVAudioMixerNode class.

Methods

  • [IAVAudioMixerNode.InputConnected]
  • [IAVAudioMixerNode.SetInputPanBus]
  • [IAVAudioMixerNode.SetInputVolumeBus]
  • [IAVAudioMixerNode.DebugDescription]
  • [IAVAudioMixerNode.Description]
  • [IAVAudioMixerNode.Hash]
  • [IAVAudioMixerNode.Superclass]

type IAVAudioMixingDestination

type IAVAudioMixingDestination interface {
	objectivec.IObject

	DebugDescription() string
	Description() string
	Hash() uint64
	Superclass() objectivec.Class
}

An interface definition for the AVAudioMixingDestination class.

Methods

  • [IAVAudioMixingDestination.DebugDescription]
  • [IAVAudioMixingDestination.Description]
  • [IAVAudioMixingDestination.Hash]
  • [IAVAudioMixingDestination.Superclass]

type IAVAudioNode

type IAVAudioNode interface {
	objectivec.IObject

	Clock() objectivec.IObject
	DestinationForMixerBus(mixer objectivec.IObject, bus uint64) objectivec.IObject
	DidAttachToEngine(engine objectivec.IObject)
	DidDetachFromEngineError(engine objectivec.IObject) error
	Impl() unsafe.Pointer
	Obstruction() float32
	Occlusion() float32
	Pan() float32
	PointSourceInHeadMode() int64
	Rate() float32
	RenderingAlgorithm() int64
	ResetImpl(impl unsafe.Pointer) bool
	ReverbBlend() float32
	SetInputFormatForBus(format objectivec.IObject, bus uint64) bool
	SetNumberOfInputs(inputs uint32)
	SetNumberOfOutputs(outputs uint32)
	SetObstruction(obstruction float32)
	SetOcclusion(occlusion float32)
	SetOutputFormatForBus(format objectivec.IObject, bus uint64) bool
	SetPan(pan float32)
	SetPointSourceInHeadMode(mode int64)
	SetRate(rate float32)
	SetRenderingAlgorithm(algorithm int64)
	SetReverbBlend(blend float32)
	SetSourceMode(mode int64)
	SetVolume(volume float32)
	SourceMode() int64
	Volume() float32
	InitWithImpl(impl unsafe.Pointer) AVAudioNode
}

An interface definition for the AVAudioNode class.

Methods

  • [IAVAudioNode.Clock]
  • [IAVAudioNode.DestinationForMixerBus]
  • [IAVAudioNode.DidAttachToEngine]
  • [IAVAudioNode.DidDetachFromEngineError]
  • [IAVAudioNode.Impl]
  • [IAVAudioNode.Obstruction]
  • [IAVAudioNode.Occlusion]
  • [IAVAudioNode.Pan]
  • [IAVAudioNode.PointSourceInHeadMode]
  • [IAVAudioNode.Rate]
  • [IAVAudioNode.RenderingAlgorithm]
  • [IAVAudioNode.ResetImpl]
  • [IAVAudioNode.ReverbBlend]
  • [IAVAudioNode.SetInputFormatForBus]
  • [IAVAudioNode.SetNumberOfInputs]
  • [IAVAudioNode.SetNumberOfOutputs]
  • [IAVAudioNode.SetObstruction]
  • [IAVAudioNode.SetOcclusion]
  • [IAVAudioNode.SetOutputFormatForBus]
  • [IAVAudioNode.SetPan]
  • [IAVAudioNode.SetPointSourceInHeadMode]
  • [IAVAudioNode.SetRate]
  • [IAVAudioNode.SetRenderingAlgorithm]
  • [IAVAudioNode.SetReverbBlend]
  • [IAVAudioNode.SetSourceMode]
  • [IAVAudioNode.SetVolume]
  • [IAVAudioNode.SourceMode]
  • [IAVAudioNode.Volume]
  • [IAVAudioNode.InitWithImpl]

type IAVAudioOutputNode

type IAVAudioOutputNode interface {
	IAVAudioIONode

	ManualRenderingFormat() objectivec.IObject
	ManualRenderingMaximumFrameCount() uint32
	SetManualRenderingPCMFormatMaximumFrameCount(pCMFormat objectivec.IObject, count uint32) bool
}

An interface definition for the AVAudioOutputNode class.

Methods

  • [IAVAudioOutputNode.ManualRenderingFormat]
  • [IAVAudioOutputNode.ManualRenderingMaximumFrameCount]
  • [IAVAudioOutputNode.SetManualRenderingPCMFormatMaximumFrameCount]

type IAVAudioPCMBuffer

type IAVAudioPCMBuffer interface {
	IAVAudioBuffer

	AppendDataFromBuffer(buffer objectivec.IObject) bool
	AppendDataFromBufferChannel(buffer objectivec.IObject, channel int64) bool
	AveragePowerPerChannel() foundation.INSArray
	CalculatePower(power uint64) objectivec.IObject
	CalculatePowerForFloatDataStrideFrameLength(power uint64, data *float32, stride int64, length uint32) float32
	PeakPowerPerChannel() foundation.INSArray
	SplitIntoSingleChannelBuffers() objectivec.IObject
	// contains filtered or unexported methods
}

An interface definition for the AVAudioPCMBuffer class.

Methods

  • [IAVAudioPCMBuffer._initChannelPtrs]
  • [IAVAudioPCMBuffer.AppendDataFromBuffer]
  • [IAVAudioPCMBuffer.AppendDataFromBufferChannel]
  • [IAVAudioPCMBuffer.AveragePowerPerChannel]
  • [IAVAudioPCMBuffer.CalculatePower]
  • [IAVAudioPCMBuffer.CalculatePowerForFloatDataStrideFrameLength]
  • [IAVAudioPCMBuffer.PeakPowerPerChannel]
  • [IAVAudioPCMBuffer.SplitIntoSingleChannelBuffers]

type IAVAudioPlayer

type IAVAudioPlayer interface {
	objectivec.IObject

	STSLabel() objectivec.IObject
	DecodeError(error_ objectivec.IObject)
	FinishedPlaying(playing objectivec.IObject)
	Impl() objectivec.IObject
	MixToUplink() bool
	PrivRemoveSessionListener()
	SetMixToUplink(uplink bool)
	SetSTSLabel(sTSLabel objectivec.IObject)
	SetUseInjectionDevice(device bool)
	Url() foundation.NSURL
	UseInjectionDevice() bool
	InitBase() AVAudioPlayer
	MeteringEnabled() bool
	SetMeteringEnabled(value bool)
	Playing() bool
}

An interface definition for the AVAudioPlayer class.

Methods

  • [IAVAudioPlayer.STSLabel]
  • [IAVAudioPlayer.DecodeError]
  • [IAVAudioPlayer.FinishedPlaying]
  • [IAVAudioPlayer.Impl]
  • [IAVAudioPlayer.MixToUplink]
  • [IAVAudioPlayer.PrivRemoveSessionListener]
  • [IAVAudioPlayer.SetMixToUplink]
  • [IAVAudioPlayer.SetSTSLabel]
  • [IAVAudioPlayer.SetUseInjectionDevice]
  • [IAVAudioPlayer.Url]
  • [IAVAudioPlayer.UseInjectionDevice]
  • [IAVAudioPlayer.InitBase]
  • [IAVAudioPlayer.MeteringEnabled]
  • [IAVAudioPlayer.SetMeteringEnabled]
  • [IAVAudioPlayer.Playing]

type IAVAudioPlayerNode

type IAVAudioPlayerNode interface {
	IAVAudioNode

	CallLegacyCompletionHandlerForTypeLegacyHandler(type_ int64, handler VoidHandler)
	DebugDescription() string
	Description() string
	Hash() uint64
	Playing() bool
	Superclass() objectivec.Class
}

An interface definition for the AVAudioPlayerNode class.

Methods

  • [IAVAudioPlayerNode.CallLegacyCompletionHandlerForTypeLegacyHandler]
  • [IAVAudioPlayerNode.DebugDescription]
  • [IAVAudioPlayerNode.Description]
  • [IAVAudioPlayerNode.Hash]
  • [IAVAudioPlayerNode.Playing]
  • [IAVAudioPlayerNode.Superclass]

type IAVAudioRecorder

type IAVAudioRecorder interface {
	objectivec.IObject

	BaseInit() objectivec.IObject
	FinishedRecording(recording objectivec.IObject)
	InstantaneousMetering() bool
	PrivCommonCleanup()
	PrivRemoveSessionPropertyListeners()
	PrivSetDelegate(delegate objectivec.IObject)
	SetInstantaneousMetering(metering bool)
	Url() foundation.NSURL
	MeteringEnabled() bool
	SetMeteringEnabled(value bool)
	Recording() bool
}

An interface definition for the AVAudioRecorder class.

Methods

  • [IAVAudioRecorder.BaseInit]
  • [IAVAudioRecorder.FinishedRecording]
  • [IAVAudioRecorder.InstantaneousMetering]
  • [IAVAudioRecorder.PrivCommonCleanup]
  • [IAVAudioRecorder.PrivRemoveSessionPropertyListeners]
  • [IAVAudioRecorder.PrivSetDelegate]
  • [IAVAudioRecorder.SetInstantaneousMetering]
  • [IAVAudioRecorder.Url]
  • [IAVAudioRecorder.MeteringEnabled]
  • [IAVAudioRecorder.SetMeteringEnabled]
  • [IAVAudioRecorder.Recording]

type IAVAudioRoutingArbiter

type IAVAudioRoutingArbiter interface {
	objectivec.IObject

	BeginArbitrationWithAudioSessionCategoryModeOptionsCompletionHandler(category objectivec.IObject, mode objectivec.IObject, options uint64, handler ErrorHandler)
	BeginArbitrationWithAudioSessionCategoryModeOptionsError(category objectivec.IObject, mode objectivec.IObject, options uint64) (bool, error)
	BeginArbitrationWithBTSessionCategoryModeFlagsCompletionHandler(category int, mode int, flags uint32, handler ErrorHandler)
	CreateBTSessionWithCategoryModeFlags(category int, mode int, flags uint32)
	DispatchQueue() objectivec.Object
	SetDispatchQueue(value objectivec.Object)
}

An interface definition for the AVAudioRoutingArbiter class.

Methods

  • [IAVAudioRoutingArbiter.BeginArbitrationWithAudioSessionCategoryModeOptionsCompletionHandler]
  • [IAVAudioRoutingArbiter.BeginArbitrationWithAudioSessionCategoryModeOptionsError]
  • [IAVAudioRoutingArbiter.BeginArbitrationWithBTSessionCategoryModeFlagsCompletionHandler]
  • [IAVAudioRoutingArbiter.CreateBTSessionWithCategoryModeFlags]
  • [IAVAudioRoutingArbiter.DispatchQueue]
  • [IAVAudioRoutingArbiter.SetDispatchQueue]

type IAVAudioSequencer

type IAVAudioSequencer interface {
	objectivec.IObject

	CleanTracks()
	GetTempoTrack() objectivec.IObject
	NumberOfTracks() uint64
	SetTempoTrack(track objectivec.IObject)
	SetTrackArray(array objectivec.IObject)
	SetupTrackArray()
	SetupTracks()
	TrackArray() objectivec.IObject
	InitWithImpl(impl unsafe.Pointer) AVAudioSequencer
	Playing() bool
}

An interface definition for the AVAudioSequencer class.

Methods

  • [IAVAudioSequencer.CleanTracks]
  • [IAVAudioSequencer.GetTempoTrack]
  • [IAVAudioSequencer.NumberOfTracks]
  • [IAVAudioSequencer.SetTempoTrack]
  • [IAVAudioSequencer.SetTrackArray]
  • [IAVAudioSequencer.SetupTrackArray]
  • [IAVAudioSequencer.SetupTracks]
  • [IAVAudioSequencer.TrackArray]
  • [IAVAudioSequencer.InitWithImpl]
  • [IAVAudioSequencer.Playing]

type IAVAudioSessionCapability

type IAVAudioSessionCapability interface {
	objectivec.IObject

	InitWithIsSupportedIsEnabled(supported bool, enabled bool) AVAudioSessionCapability
	Enabled() bool
	Supported() bool
}

An interface definition for the AVAudioSessionCapability class.

Methods

  • [IAVAudioSessionCapability.InitWithIsSupportedIsEnabled]
  • [IAVAudioSessionCapability.Enabled]
  • [IAVAudioSessionCapability.Supported]

type IAVAudioSharedBufferToken

type IAVAudioSharedBufferToken interface {
	objectivec.IObject

	EncodeWithCoder(coder foundation.INSCoder)
	Surface() unsafe.Pointer
	SurfaceXPCType() XPCTypeSRef
	TaskToken() uint32
	TaskTokenXPCType() XPCTypeSRef
	InitWithCoder(coder foundation.INSCoder) AVAudioSharedBufferToken
	InitWithSurfaceTaskToken(surface coregraphics.IOSurfaceRef, token uint32) AVAudioSharedBufferToken
}

An interface definition for the AVAudioSharedBufferToken class.

Methods

  • [IAVAudioSharedBufferToken.EncodeWithCoder]
  • [IAVAudioSharedBufferToken.Surface]
  • [IAVAudioSharedBufferToken.SurfaceXPCType]
  • [IAVAudioSharedBufferToken.TaskToken]
  • [IAVAudioSharedBufferToken.TaskTokenXPCType]
  • [IAVAudioSharedBufferToken.InitWithCoder]
  • [IAVAudioSharedBufferToken.InitWithSurfaceTaskToken]

type IAVAudioSharedPCMBuffer

type IAVAudioSharedPCMBuffer interface {
	IAVAudioPCMBuffer

	BackedBySharedMemory() bool
	SharedBufferToken() IAVAudioSharedBufferToken
	InitWithPCMFormatFrameCapacity(pCMFormat objectivec.IObject, capacity uint32) AVAudioSharedPCMBuffer
	InitWithPCMFormatSharedBufferToken(pCMFormat objectivec.IObject, token objectivec.IObject) AVAudioSharedPCMBuffer
}

An interface definition for the AVAudioSharedPCMBuffer class.

Methods

  • [IAVAudioSharedPCMBuffer.BackedBySharedMemory]
  • [IAVAudioSharedPCMBuffer.SharedBufferToken]
  • [IAVAudioSharedPCMBuffer.InitWithPCMFormatFrameCapacity]
  • [IAVAudioSharedPCMBuffer.InitWithPCMFormatSharedBufferToken]

type IAVAudioSinkNode

type IAVAudioSinkNode interface {
	IAVAudioNode
}

An interface definition for the AVAudioSinkNode class.

type IAVAudioSourceNode

type IAVAudioSourceNode interface {
	IAVAudioNode

	DebugDescription() string
	Description() string
	Hash() uint64
	Superclass() objectivec.Class
}

An interface definition for the AVAudioSourceNode class.

Methods

  • [IAVAudioSourceNode.DebugDescription]
  • [IAVAudioSourceNode.Description]
  • [IAVAudioSourceNode.Hash]
  • [IAVAudioSourceNode.Superclass]

type IAVAudioTime

type IAVAudioTime interface {
	objectivec.IObject

	HostTimeValid() bool
	SampleTimeValid() bool
}

An interface definition for the AVAudioTime class.

Methods

  • [IAVAudioTime.HostTimeValid]
  • [IAVAudioTime.SampleTimeValid]

type IAVAudioUnit

type IAVAudioUnit interface {
	IAVAudioNode

	SetValueForParam(value float32, param uint32) bool
	ValueForParam(param uint32) float32
	AUAudioUnit() unsafe.Pointer
}

An interface definition for the AVAudioUnit class.

Methods

  • [IAVAudioUnit.SetValueForParam]
  • [IAVAudioUnit.ValueForParam]
  • [IAVAudioUnit.AUAudioUnit]

type IAVAudioUnitComponent

type IAVAudioUnitComponent interface {
	objectivec.IObject

	GetTypeName(name uint32) objectivec.IObject
	ComponentURL() foundation.NSURL
	LocaleChanged()
	ValidateWithResultsInCompletionHandler(results objectivec.IObject, handler ErrorHandler) bool
	SandboxSafe() bool
}

An interface definition for the AVAudioUnitComponent class.

Methods

  • [IAVAudioUnitComponent.GetTypeName]
  • [IAVAudioUnitComponent.ComponentURL]
  • [IAVAudioUnitComponent.LocaleChanged]
  • [IAVAudioUnitComponent.ValidateWithResultsInCompletionHandler]
  • [IAVAudioUnitComponent.SandboxSafe]

type IAVAudioUnitComponentManager

type IAVAudioUnitComponentManager interface {
	objectivec.IObject

	LocaleChanged(changed objectivec.IObject)
	RegistrationsChanged(changed objectivec.IObject)
}

An interface definition for the AVAudioUnitComponentManager class.

Methods

  • [IAVAudioUnitComponentManager.LocaleChanged]
  • [IAVAudioUnitComponentManager.RegistrationsChanged]

type IAVAudioUnitDSPGraph

type IAVAudioUnitDSPGraph interface {
	IAVAudioUnit

	AuProcessingStripURL() foundation.NSURL
	DspGraphURL() foundation.NSURL
	LoadAudioDSPManager() bool
	LoadAudioUnitProcessingStripAtURLError(url foundation.NSURL) (bool, error)
	LoadDSPGraphAtURLError(url foundation.NSURL) (bool, error)
}

An interface definition for the AVAudioUnitDSPGraph class.

Methods

  • [IAVAudioUnitDSPGraph.AuProcessingStripURL]
  • [IAVAudioUnitDSPGraph.DspGraphURL]
  • [IAVAudioUnitDSPGraph.LoadAudioDSPManager]
  • [IAVAudioUnitDSPGraph.LoadAudioUnitProcessingStripAtURLError]
  • [IAVAudioUnitDSPGraph.LoadDSPGraphAtURLError]

type IAVAudioUnitGenerator

type IAVAudioUnitGenerator interface {
	IAVAudioUnit

	DebugDescription() string
	Description() string
	Hash() uint64
	Superclass() objectivec.Class
}

An interface definition for the AVAudioUnitGenerator class.

Methods

  • [IAVAudioUnitGenerator.DebugDescription]
  • [IAVAudioUnitGenerator.Description]
  • [IAVAudioUnitGenerator.Hash]
  • [IAVAudioUnitGenerator.Superclass]

type IAVAudioUnitMIDIInstrument

type IAVAudioUnitMIDIInstrument interface {
	IAVAudioUnit

	DebugDescription() string
	Description() string
	Hash() uint64
	Superclass() objectivec.Class
}

An interface definition for the AVAudioUnitMIDIInstrument class.

Methods

  • [IAVAudioUnitMIDIInstrument.DebugDescription]
  • [IAVAudioUnitMIDIInstrument.Description]
  • [IAVAudioUnitMIDIInstrument.Hash]
  • [IAVAudioUnitMIDIInstrument.Superclass]

type IAVAudioUnitSampler

type IAVAudioUnitSampler interface {
	IAVAudioUnitMIDIInstrument

	MasterGain() float32
	SetMasterGain(value float32)
}

An interface definition for the AVAudioUnitSampler class.

Methods

  • [IAVAudioUnitSampler.MasterGain]
  • [IAVAudioUnitSampler.SetMasterGain]

type IAVAudioUnitSplitter

type IAVAudioUnitSplitter interface {
	IAVAudioUnit

	InitWithAudioComponentDescription(description AudioComponentDescription) AVAudioUnitSplitter
}

An interface definition for the AVAudioUnitSplitter class.

Methods

  • [IAVAudioUnitSplitter.InitWithAudioComponentDescription]

type IAVMIDIChannelEvent

type IAVMIDIChannelEvent interface {
	IAVMusicEvent

	Data1() byte
	Data2() byte
	SetData1(data1 byte)
	SetData2(data2 byte)
	InitWithChannelStatusData1Data2(channel byte, status byte, data1 byte, data2 byte) AVMIDIChannelEvent
}

An interface definition for the AVMIDIChannelEvent class.

Methods

  • [IAVMIDIChannelEvent.Data1]
  • [IAVMIDIChannelEvent.Data2]
  • [IAVMIDIChannelEvent.SetData1]
  • [IAVMIDIChannelEvent.SetData2]
  • [IAVMIDIChannelEvent.InitWithChannelStatusData1Data2]

type IAVMIDINoteEvent

type IAVMIDINoteEvent interface {
	IAVMusicEvent
}

An interface definition for the AVMIDINoteEvent class.

type IAVMIDIPlayer

type IAVMIDIPlayer interface {
	objectivec.IObject

	BeatsForHostTime(time uint64) float64
	DestroyBase()
	HostTimeForBeats(beats float64) uint64
	InitBase() AVMIDIPlayer
	Playing() bool
}

An interface definition for the AVMIDIPlayer class.

Methods

  • [IAVMIDIPlayer.BeatsForHostTime]
  • [IAVMIDIPlayer.DestroyBase]
  • [IAVMIDIPlayer.HostTimeForBeats]
  • [IAVMIDIPlayer.InitBase]
  • [IAVMIDIPlayer.Playing]

type IAVMusicEvent

type IAVMusicEvent interface {
	objectivec.IObject
}

An interface definition for the AVMusicEvent class.

type IAVMusicTrack

type IAVMusicTrack interface {
	objectivec.IObject

	CreateEventIterator() objectivec.IObject
	DestinationMIDIEndpoint() uint32
	SetDestinationMIDIEndpoint(value uint32)
	DoAddAUPresetEventAtBeat(event objectivec.IObject, beat float64)
	DoAddExtendedNoteOnEventAtBeat(event objectivec.IObject, beat float64)
	DoAddExtendedTempoEventAtBeat(event objectivec.IObject, beat float64)
	DoAddMIDIChannelEventAtBeat(event objectivec.IObject, beat float64)
	DoAddMIDIMetaEventAtBeat(event objectivec.IObject, beat float64)
	DoAddMIDINoteEventAtBeat(event objectivec.IObject, beat float64)
	DoAddMIDISysexEventAtBeat(event objectivec.IObject, beat float64)
	DoAddParameterEventAtBeat(event objectivec.IObject, beat float64)
	DoAddUserEventAtBeat(event objectivec.IObject, beat float64)
	Index() uint64
	Track() OpaqueMusicTrackRef
	LoopingEnabled() bool
	SetLoopingEnabled(value bool)
	Muted() bool
	SetMuted(value bool)
	Soloed() bool
	SetSoloed(value bool)
}

An interface definition for the AVMusicTrack class.

Methods

  • [IAVMusicTrack.CreateEventIterator]
  • [IAVMusicTrack.DestinationMIDIEndpoint]
  • [IAVMusicTrack.SetDestinationMIDIEndpoint]
  • [IAVMusicTrack.DoAddAUPresetEventAtBeat]
  • [IAVMusicTrack.DoAddExtendedNoteOnEventAtBeat]
  • [IAVMusicTrack.DoAddExtendedTempoEventAtBeat]
  • [IAVMusicTrack.DoAddMIDIChannelEventAtBeat]
  • [IAVMusicTrack.DoAddMIDIMetaEventAtBeat]
  • [IAVMusicTrack.DoAddMIDINoteEventAtBeat]
  • [IAVMusicTrack.DoAddMIDISysexEventAtBeat]
  • [IAVMusicTrack.DoAddParameterEventAtBeat]
  • [IAVMusicTrack.DoAddUserEventAtBeat]
  • [IAVMusicTrack.Index]
  • [IAVMusicTrack.Track]
  • [IAVMusicTrack.LoopingEnabled]
  • [IAVMusicTrack.SetLoopingEnabled]
  • [IAVMusicTrack.Muted]
  • [IAVMusicTrack.SetMuted]
  • [IAVMusicTrack.Soloed]
  • [IAVMusicTrack.SetSoloed]

type IAVMusicTrackEventIterator

type IAVMusicTrackEventIterator interface {
	objectivec.IObject

	DeleteEvent()
	GetEventInfoOutEventTypeEventDataDataSize(info []float64, type_ *uint32, data unsafe.Pointer, size *uint32)
	HasCurrentEvent() bool
	HasNextEvent() bool
	HasPreviousEvent() bool
	NextEvent() int
	PreviousEvent() int
	Seek(seek float64)
	SetEventInfoData(info uint32, data unsafe.Pointer) bool
	SetEventTime(time float64) bool
	InitWithImpl(impl MusicTrackEventIteratorImpl) AVMusicTrackEventIterator
}

An interface definition for the AVMusicTrackEventIterator class.

Methods

  • [IAVMusicTrackEventIterator.DeleteEvent]
  • [IAVMusicTrackEventIterator.GetEventInfoOutEventTypeEventDataDataSize]
  • [IAVMusicTrackEventIterator.HasCurrentEvent]
  • [IAVMusicTrackEventIterator.HasNextEvent]
  • [IAVMusicTrackEventIterator.HasPreviousEvent]
  • [IAVMusicTrackEventIterator.NextEvent]
  • [IAVMusicTrackEventIterator.PreviousEvent]
  • [IAVMusicTrackEventIterator.Seek]
  • [IAVMusicTrackEventIterator.SetEventInfoData]
  • [IAVMusicTrackEventIterator.SetEventTime]
  • [IAVMusicTrackEventIterator.InitWithImpl]

type IAVSpeechSynthesisMarker

type IAVSpeechSynthesisMarker interface {
	objectivec.IObject
}

An interface definition for the AVSpeechSynthesisMarker class.

type IAVSpeechSynthesisProviderRequest

type IAVSpeechSynthesisProviderRequest interface {
	objectivec.IObject

	JobIdentifier() string
	SetJobIdentifier(value string)
	SsmlRepresentation() string
	SetSsmlRepresentation(value string)
	Voice() IAVSpeechSynthesisProviderVoice
	SetVoice(value IAVSpeechSynthesisProviderVoice)
}

An interface definition for the AVSpeechSynthesisProviderRequest class.

Methods

  • [IAVSpeechSynthesisProviderRequest.JobIdentifier]
  • [IAVSpeechSynthesisProviderRequest.SetJobIdentifier]
  • [IAVSpeechSynthesisProviderRequest.SsmlRepresentation]
  • [IAVSpeechSynthesisProviderRequest.SetSsmlRepresentation]
  • [IAVSpeechSynthesisProviderRequest.Voice]
  • [IAVSpeechSynthesisProviderRequest.SetVoice]

type IAVSpeechSynthesisProviderVoice

type IAVSpeechSynthesisProviderVoice interface {
	objectivec.IObject

	ExtraAttributes() foundation.INSDictionary
	SetExtraAttributes(value foundation.INSDictionary)
	FullBundleIdentifier() objectivec.IObject
	GroupName() string
	IsFirstParty() bool
	SetIsFirstParty(value bool)
	IsPersonalVoice() bool
	SetIsPersonalVoice(value bool)
	ManufacturerName() string
	SetManufacturerName(value string)
	RawTTSIdentifier() objectivec.IObject
	SupportedCharacterSet() objectivec.IObject
	SynthesizerBundleIdentifier() string
	SetSynthesizerBundleIdentifier(value string)
	UniqueAudioDescSpeechSynthTuple() objectivec.IObject
	UniqueAudioDescTriple() objectivec.IObject
	Identifier() string
	SetIdentifier(value string)
	Name() string
	SetName(value string)
	PrimaryLanguages() foundation.INSArray
	SetPrimaryLanguages(value foundation.INSArray)
	SupportedLanguages() foundation.INSArray
	SetSupportedLanguages(value foundation.INSArray)
}

An interface definition for the AVSpeechSynthesisProviderVoice class.

Methods

  • [IAVSpeechSynthesisProviderVoice.ExtraAttributes]
  • [IAVSpeechSynthesisProviderVoice.SetExtraAttributes]
  • [IAVSpeechSynthesisProviderVoice.FullBundleIdentifier]
  • [IAVSpeechSynthesisProviderVoice.GroupName]
  • [IAVSpeechSynthesisProviderVoice.IsFirstParty]
  • [IAVSpeechSynthesisProviderVoice.SetIsFirstParty]
  • [IAVSpeechSynthesisProviderVoice.IsPersonalVoice]
  • [IAVSpeechSynthesisProviderVoice.SetIsPersonalVoice]
  • [IAVSpeechSynthesisProviderVoice.ManufacturerName]
  • [IAVSpeechSynthesisProviderVoice.SetManufacturerName]
  • [IAVSpeechSynthesisProviderVoice.RawTTSIdentifier]
  • [IAVSpeechSynthesisProviderVoice.SupportedCharacterSet]
  • [IAVSpeechSynthesisProviderVoice.SynthesizerBundleIdentifier]
  • [IAVSpeechSynthesisProviderVoice.SetSynthesizerBundleIdentifier]
  • [IAVSpeechSynthesisProviderVoice.UniqueAudioDescSpeechSynthTuple]
  • [IAVSpeechSynthesisProviderVoice.UniqueAudioDescTriple]
  • [IAVSpeechSynthesisProviderVoice.Identifier]
  • [IAVSpeechSynthesisProviderVoice.SetIdentifier]
  • [IAVSpeechSynthesisProviderVoice.Name]
  • [IAVSpeechSynthesisProviderVoice.SetName]
  • [IAVSpeechSynthesisProviderVoice.PrimaryLanguages]
  • [IAVSpeechSynthesisProviderVoice.SetPrimaryLanguages]
  • [IAVSpeechSynthesisProviderVoice.SupportedLanguages]
  • [IAVSpeechSynthesisProviderVoice.SetSupportedLanguages]

type IAVSpeechSynthesisVoice

type IAVSpeechSynthesisVoice interface {
	objectivec.IObject

	AssetSize() int64
	BackupName() objectivec.IObject
	CanBeDownloaded() bool
	CoreVoiceIsSiriVoice() bool
	CoreVoiceIsSystemVoice() bool
	CoreVoiceLocalizedName() string
	CoreVoiceWrapper() objectivec.Object
	SetCoreVoiceWrapper(value objectivec.Object)
	IsDefault() bool
	IsInstalled() bool
	IsNoveltyVoice() bool
	SetIsNoveltyVoice(value bool)
	IsSiriVoice() bool
	IsSystemVoice() bool
	NameWithoutQuality() string
	NonLocalizedName() string
	NonLocalizedNameWithoutQuality() string
	SetAssetSize(size int64)
	SetBackupName(name objectivec.IObject)
	SetCanBeDownloaded(downloaded bool)
	SetIsDefault(default_ bool)
	SetIsInstalled(installed bool)
	SiriDisplayName() objectivec.IObject
	SynthesisProviderVoice() IAVSpeechSynthesisProviderVoice
	SetSynthesisProviderVoice(value IAVSpeechSynthesisProviderVoice)
	InitWithLanguage(language objectivec.IObject) AVSpeechSynthesisVoice
	Gender() int64
	SetGender(value int64)
	Identifier() string
	SetIdentifier(value string)
	Language() string
	SetLanguage(value string)
	Name() string
	SetName(value string)
	Quality() int64
	SetQuality(value int64)
	VoiceTraits() uint64
	SetVoiceTraits(value uint64)
}

An interface definition for the AVSpeechSynthesisVoice class.

Methods

  • [IAVSpeechSynthesisVoice.AssetSize]
  • [IAVSpeechSynthesisVoice.BackupName]
  • [IAVSpeechSynthesisVoice.CanBeDownloaded]
  • [IAVSpeechSynthesisVoice.CoreVoiceIsSiriVoice]
  • [IAVSpeechSynthesisVoice.CoreVoiceIsSystemVoice]
  • [IAVSpeechSynthesisVoice.CoreVoiceLocalizedName]
  • [IAVSpeechSynthesisVoice.CoreVoiceWrapper]
  • [IAVSpeechSynthesisVoice.SetCoreVoiceWrapper]
  • [IAVSpeechSynthesisVoice.IsDefault]
  • [IAVSpeechSynthesisVoice.IsInstalled]
  • [IAVSpeechSynthesisVoice.IsNoveltyVoice]
  • [IAVSpeechSynthesisVoice.SetIsNoveltyVoice]
  • [IAVSpeechSynthesisVoice.IsSiriVoice]
  • [IAVSpeechSynthesisVoice.IsSystemVoice]
  • [IAVSpeechSynthesisVoice.NameWithoutQuality]
  • [IAVSpeechSynthesisVoice.NonLocalizedName]
  • [IAVSpeechSynthesisVoice.NonLocalizedNameWithoutQuality]
  • [IAVSpeechSynthesisVoice.SetAssetSize]
  • [IAVSpeechSynthesisVoice.SetBackupName]
  • [IAVSpeechSynthesisVoice.SetCanBeDownloaded]
  • [IAVSpeechSynthesisVoice.SetIsDefault]
  • [IAVSpeechSynthesisVoice.SetIsInstalled]
  • [IAVSpeechSynthesisVoice.SiriDisplayName]
  • [IAVSpeechSynthesisVoice.SynthesisProviderVoice]
  • [IAVSpeechSynthesisVoice.SetSynthesisProviderVoice]
  • [IAVSpeechSynthesisVoice.InitWithLanguage]
  • [IAVSpeechSynthesisVoice.Gender]
  • [IAVSpeechSynthesisVoice.SetGender]
  • [IAVSpeechSynthesisVoice.Identifier]
  • [IAVSpeechSynthesisVoice.SetIdentifier]
  • [IAVSpeechSynthesisVoice.Language]
  • [IAVSpeechSynthesisVoice.SetLanguage]
  • [IAVSpeechSynthesisVoice.Name]
  • [IAVSpeechSynthesisVoice.SetName]
  • [IAVSpeechSynthesisVoice.Quality]
  • [IAVSpeechSynthesisVoice.SetQuality]
  • [IAVSpeechSynthesisVoice.VoiceTraits]
  • [IAVSpeechSynthesisVoice.SetVoiceTraits]

type IAVSpeechSynthesizer

type IAVSpeechSynthesizer interface {
	objectivec.IObject

	AudioDeviceId() uint32
	SetAudioDeviceId(value uint32)
	AudioQueueFlags() uint32
	CoreSynth() objectivec.IObject
	DetectSSMLAndModifyUtterances() bool
	SetDetectSSMLAndModifyUtterances(value bool)
	InflightUtterance() IAVSpeechUtterance
	SetInflightUtterance(value IAVSpeechUtterance)
	InitializedWebKitUsage() bool
	SetInitializedWebKitUsage(value bool)
	IsInAudioInterruption() bool
	IsInternalSynth() bool
	SetIsInternalSynth(value bool)
	ProcessSpeechJobFinishedSuccessful(finished objectivec.IObject, successful bool)
	SetActiveOptions() uint64
	SetAudioQueueFlags(flags uint32)
	SetAudioSessionInactiveTimeout(timeout float64)
	SetSetActiveOptions(options uint64)
	SetSkipLuthorRules(rules objectivec.IObject)
	SetSupportsAccurateWordCallbacks(callbacks objectivec.IObject)
	SkipLuthorRules() objectivec.IObject
	SpeechManager() objectivec.IObject
	SpeechQueue() objectivec.IObject
	SpeechSource() string
	SetSpeechSource(value string)
	SupportsAccurateWordCallbacks() objectivec.IObject
	Paused() bool
	Speaking() bool
	// contains filtered or unexported methods
}

An interface definition for the AVSpeechSynthesizer class.

Methods

  • [IAVSpeechSynthesizer._applyWebKitBehaviors]
  • [IAVSpeechSynthesizer._convertBoundary]
  • [IAVSpeechSynthesizer._enqueueNextJob]
  • [IAVSpeechSynthesizer._handleSpeechDoneSuccessful]
  • [IAVSpeechSynthesizer._speakUtterance]
  • [IAVSpeechSynthesizer.AudioDeviceId]
  • [IAVSpeechSynthesizer.SetAudioDeviceId]
  • [IAVSpeechSynthesizer.AudioQueueFlags]
  • [IAVSpeechSynthesizer.CoreSynth]
  • [IAVSpeechSynthesizer.DetectSSMLAndModifyUtterances]
  • [IAVSpeechSynthesizer.SetDetectSSMLAndModifyUtterances]
  • [IAVSpeechSynthesizer.InflightUtterance]
  • [IAVSpeechSynthesizer.SetInflightUtterance]
  • [IAVSpeechSynthesizer.InitializedWebKitUsage]
  • [IAVSpeechSynthesizer.SetInitializedWebKitUsage]
  • [IAVSpeechSynthesizer.IsInAudioInterruption]
  • [IAVSpeechSynthesizer.IsInternalSynth]
  • [IAVSpeechSynthesizer.SetIsInternalSynth]
  • [IAVSpeechSynthesizer.ProcessSpeechJobFinishedSuccessful]
  • [IAVSpeechSynthesizer.SetActiveOptions]
  • [IAVSpeechSynthesizer.SetAudioQueueFlags]
  • [IAVSpeechSynthesizer.SetAudioSessionInactiveTimeout]
  • [IAVSpeechSynthesizer.SetSetActiveOptions]
  • [IAVSpeechSynthesizer.SetSkipLuthorRules]
  • [IAVSpeechSynthesizer.SetSupportsAccurateWordCallbacks]
  • [IAVSpeechSynthesizer.SkipLuthorRules]
  • [IAVSpeechSynthesizer.SpeechManager]
  • [IAVSpeechSynthesizer.SpeechQueue]
  • [IAVSpeechSynthesizer.SpeechSource]
  • [IAVSpeechSynthesizer.SetSpeechSource]
  • [IAVSpeechSynthesizer.SupportsAccurateWordCallbacks]
  • [IAVSpeechSynthesizer.Paused]
  • [IAVSpeechSynthesizer.Speaking]

type IAVSpeechUtterance

type IAVSpeechUtterance interface {
	objectivec.IObject

	Action() objectivec.IObject
	SetAction(value objectivec.IObject)
	AudioBufferCallback()
	MarkerCallback()
	PrefersAssistiveTechnologyExceptions() objectivec.IObject
	ProcessEmoticons() bool
	SetAudioBufferCallback(callback VoidHandler)
	SetMarkerCallback(callback VoidHandler)
	SetPrefersAssistiveTechnologyExceptions(exceptions objectivec.IObject)
	SetProcessEmoticons(emoticons bool)
	SetSsmlRepresentation(representation objectivec.IObject)
	SetVoiceSelection(selection objectivec.IObject)
	SsmlRepresentation() objectivec.IObject
	VoiceSelection() objectivec.IObject
	AttributedSpeechString() foundation.NSAttributedString
	SetAttributedSpeechString(value foundation.NSAttributedString)
	SpeechString() string
	SetSpeechString(value string)
}

An interface definition for the AVSpeechUtterance class.

Methods

  • [IAVSpeechUtterance.Action]
  • [IAVSpeechUtterance.SetAction]
  • [IAVSpeechUtterance.AudioBufferCallback]
  • [IAVSpeechUtterance.MarkerCallback]
  • [IAVSpeechUtterance.PrefersAssistiveTechnologyExceptions]
  • [IAVSpeechUtterance.ProcessEmoticons]
  • [IAVSpeechUtterance.SetAudioBufferCallback]
  • [IAVSpeechUtterance.SetMarkerCallback]
  • [IAVSpeechUtterance.SetPrefersAssistiveTechnologyExceptions]
  • [IAVSpeechUtterance.SetProcessEmoticons]
  • [IAVSpeechUtterance.SetSsmlRepresentation]
  • [IAVSpeechUtterance.SetVoiceSelection]
  • [IAVSpeechUtterance.SsmlRepresentation]
  • [IAVSpeechUtterance.VoiceSelection]
  • [IAVSpeechUtterance.AttributedSpeechString]
  • [IAVSpeechUtterance.SetAttributedSpeechString]
  • [IAVSpeechUtterance.SpeechString]
  • [IAVSpeechUtterance.SetSpeechString]

type IAVVCAggregateDevice

type IAVVCAggregateDevice interface {
	objectivec.IObject

	BuildAggregateDevice() int
	CreateDictionaryForDeviceEnableTap(device uint32, tap bool) corefoundation.CFDictionaryRef
	DestroyAggregateDevice() int
	GetBuiltinSpeakerDevice() uint32
	AggregateDeviceID() uint32
	AggregateDeviceUID() string
}

An interface definition for the AVVCAggregateDevice class.

Methods

  • [IAVVCAggregateDevice.BuildAggregateDevice]
  • [IAVVCAggregateDevice.CreateDictionaryForDeviceEnableTap]
  • [IAVVCAggregateDevice.DestroyAggregateDevice]
  • [IAVVCAggregateDevice.GetBuiltinSpeakerDevice]
  • [IAVVCAggregateDevice.AggregateDeviceID]
  • [IAVVCAggregateDevice.AggregateDeviceUID]

type IAVVCAlertInformation

type IAVVCAlertInformation interface {
	objectivec.IObject

	AlertEndTime() uint64
	SetAlertEndTime(value uint64)
	Mode() int64
	SetMode(value int64)
	Type() int
	SetType(value int)
	InitWithAlertTypeModeEndTime(type_ int, mode int64, time uint64) AVVCAlertInformation
}

An interface definition for the AVVCAlertInformation class.

Methods

  • [IAVVCAlertInformation.AlertEndTime]
  • [IAVVCAlertInformation.SetAlertEndTime]
  • [IAVVCAlertInformation.Mode]
  • [IAVVCAlertInformation.SetMode]
  • [IAVVCAlertInformation.Type]
  • [IAVVCAlertInformation.SetType]
  • [IAVVCAlertInformation.InitWithAlertTypeModeEndTime]

type IAVVCAudioBuffer

type IAVVCAudioBuffer interface {
	objectivec.IObject

	BytesCapacity() int
	BytesDataSize() int
	SetBytesDataSize(value int)
	Channels() int
	Data() unsafe.Pointer
	PacketDescriptionCapacity() int
	PacketDescriptionCount() int
	PacketDescriptions() coreaudiotypes.AudioStreamPacketDescription
	RemoteVoiceActivityAvailable() bool
	RemoteVoiceActivityRMS() byte
	RemoteVoiceActivityVAD() byte
	SetPacketDescriptionsCount(descriptions []coreaudiotypes.AudioStreamPacketDescription, count int)
	StreamDescription() coreaudiotypes.AudioStreamBasicDescription
	TimeStamp() uint64
	SetTimeStamp(value uint64)
	UpsamplingSourceAudio() bool
	InitWithAudioQueueBufferChannelsTimeStamp(buffer MyAudioQueueBuffer, channels int, stamp uint64) AVVCAudioBuffer
}

An interface definition for the AVVCAudioBuffer class.

Methods

  • [IAVVCAudioBuffer.BytesCapacity]
  • [IAVVCAudioBuffer.BytesDataSize]
  • [IAVVCAudioBuffer.SetBytesDataSize]
  • [IAVVCAudioBuffer.Channels]
  • [IAVVCAudioBuffer.Data]
  • [IAVVCAudioBuffer.PacketDescriptionCapacity]
  • [IAVVCAudioBuffer.PacketDescriptionCount]
  • [IAVVCAudioBuffer.PacketDescriptions]
  • [IAVVCAudioBuffer.RemoteVoiceActivityAvailable]
  • [IAVVCAudioBuffer.RemoteVoiceActivityRMS]
  • [IAVVCAudioBuffer.RemoteVoiceActivityVAD]
  • [IAVVCAudioBuffer.SetPacketDescriptionsCount]
  • [IAVVCAudioBuffer.StreamDescription]
  • [IAVVCAudioBuffer.TimeStamp]
  • [IAVVCAudioBuffer.SetTimeStamp]
  • [IAVVCAudioBuffer.UpsamplingSourceAudio]
  • [IAVVCAudioBuffer.InitWithAudioQueueBufferChannelsTimeStamp]

type IAVVCAudioDeviceManager

type IAVVCAudioDeviceManager interface {
	objectivec.IObject

	InputDeviceID() uint32
	OutputDeviceID() uint32
	SelectDeviceForActivationMode(mode objectivec.IObject)
	InitWithActivationContextWithError(context objectivec.IObject) (AVVCAudioDeviceManager, error)
	InitWithError() (AVVCAudioDeviceManager, error)
}

An interface definition for the AVVCAudioDeviceManager class.

Methods

  • [IAVVCAudioDeviceManager.InputDeviceID]
  • [IAVVCAudioDeviceManager.OutputDeviceID]
  • [IAVVCAudioDeviceManager.SelectDeviceForActivationMode]
  • [IAVVCAudioDeviceManager.InitWithActivationContextWithError]
  • [IAVVCAudioDeviceManager.InitWithError]

type IAVVCConfigureAlertBehaviorSettings

type IAVVCConfigureAlertBehaviorSettings interface {
	objectivec.IObject

	StartAlert() int64
	SetStartAlert(value int64)
	StopAlert() int64
	SetStopAlert(value int64)
	StopOnErrorAlert() int64
	SetStopOnErrorAlert(value int64)
	StreamID() uint64
	SetStreamID(value uint64)
	InitWithStreamID(id uint64) AVVCConfigureAlertBehaviorSettings
}

An interface definition for the AVVCConfigureAlertBehaviorSettings class.

Methods

  • [IAVVCConfigureAlertBehaviorSettings.StartAlert]
  • [IAVVCConfigureAlertBehaviorSettings.SetStartAlert]
  • [IAVVCConfigureAlertBehaviorSettings.StopAlert]
  • [IAVVCConfigureAlertBehaviorSettings.SetStopAlert]
  • [IAVVCConfigureAlertBehaviorSettings.StopOnErrorAlert]
  • [IAVVCConfigureAlertBehaviorSettings.SetStopOnErrorAlert]
  • [IAVVCConfigureAlertBehaviorSettings.StreamID]
  • [IAVVCConfigureAlertBehaviorSettings.SetStreamID]
  • [IAVVCConfigureAlertBehaviorSettings.InitWithStreamID]

type IAVVCContextSettings

type IAVVCContextSettings interface {
	objectivec.IObject

	ActivationDeviceUID() string
	SetActivationDeviceUID(value string)
	ActivationMode() int64
	SetActivationMode(value int64)
	AnnounceCallsEnabled() bool
	SetAnnounceCallsEnabled(value bool)
	InitWithModeDeviceUID(mode int64, uid objectivec.IObject) AVVCContextSettings
}

An interface definition for the AVVCContextSettings class.

Methods

  • [IAVVCContextSettings.ActivationDeviceUID]
  • [IAVVCContextSettings.SetActivationDeviceUID]
  • [IAVVCContextSettings.ActivationMode]
  • [IAVVCContextSettings.SetActivationMode]
  • [IAVVCContextSettings.AnnounceCallsEnabled]
  • [IAVVCContextSettings.SetAnnounceCallsEnabled]
  • [IAVVCContextSettings.InitWithModeDeviceUID]

type IAVVCDuckFadeDuration

type IAVVCDuckFadeDuration interface {
	objectivec.IObject

	FadeIn() foundation.NSNumber
	SetFadeIn(value foundation.NSNumber)
	FadeOut() foundation.NSNumber
	SetFadeOut(value foundation.NSNumber)
	InitWithFadeInFadeOut(in objectivec.IObject, out objectivec.IObject) AVVCDuckFadeDuration
}

An interface definition for the AVVCDuckFadeDuration class.

Methods

  • [IAVVCDuckFadeDuration.FadeIn]
  • [IAVVCDuckFadeDuration.SetFadeIn]
  • [IAVVCDuckFadeDuration.FadeOut]
  • [IAVVCDuckFadeDuration.SetFadeOut]
  • [IAVVCDuckFadeDuration.InitWithFadeInFadeOut]

type IAVVCDuckLevel

type IAVVCDuckLevel interface {
	objectivec.IObject

	IsBlur() bool
	SetIsBlur(value bool)
	Value() foundation.NSNumber
	SetValue(value foundation.NSNumber)
}

An interface definition for the AVVCDuckLevel class.

Methods

  • [IAVVCDuckLevel.IsBlur]
  • [IAVVCDuckLevel.SetIsBlur]
  • [IAVVCDuckLevel.Value]
  • [IAVVCDuckLevel.SetValue]

type IAVVCDuckOverride

type IAVVCDuckOverride interface {
	objectivec.IObject

	DuckOthers() foundation.NSNumber
	SetDuckOthers(value foundation.NSNumber)
	DuckToLevel() foundation.NSNumber
	SetDuckToLevel(value foundation.NSNumber)
	IsBlur() bool
	SetIsBlur(value bool)
	MixWithOthers() foundation.NSNumber
	SetMixWithOthers(value foundation.NSNumber)
	InitWithDuckOthersDuckToLevelMixWithOthers(others objectivec.IObject, level objectivec.IObject, others2 objectivec.IObject) AVVCDuckOverride
}

An interface definition for the AVVCDuckOverride class.

Methods

  • [IAVVCDuckOverride.DuckOthers]
  • [IAVVCDuckOverride.SetDuckOthers]
  • [IAVVCDuckOverride.DuckToLevel]
  • [IAVVCDuckOverride.SetDuckToLevel]
  • [IAVVCDuckOverride.IsBlur]
  • [IAVVCDuckOverride.SetIsBlur]
  • [IAVVCDuckOverride.MixWithOthers]
  • [IAVVCDuckOverride.SetMixWithOthers]
  • [IAVVCDuckOverride.InitWithDuckOthersDuckToLevelMixWithOthers]

type IAVVCDuckSettings

type IAVVCDuckSettings interface {
	objectivec.IObject

	DuckLevel() IAVVCDuckLevel
	SetDuckLevel(value IAVVCDuckLevel)
	DuckOverride() IAVVCDuckOverride
	SetDuckOverride(value IAVVCDuckOverride)
	FadeDuration() IAVVCDuckFadeDuration
	SetFadeDuration(value IAVVCDuckFadeDuration)
}

An interface definition for the AVVCDuckSettings class.

Methods

  • [IAVVCDuckSettings.DuckLevel]
  • [IAVVCDuckSettings.SetDuckLevel]
  • [IAVVCDuckSettings.DuckOverride]
  • [IAVVCDuckSettings.SetDuckOverride]
  • [IAVVCDuckSettings.FadeDuration]
  • [IAVVCDuckSettings.SetFadeDuration]

type IAVVCMetricsManager

type IAVVCMetricsManager interface {
	objectivec.IObject

	AdamAnalyzeBufferNumFramesTimeStampShouldAnalyze(buffer coreaudiotypes.AudioBufferList, frames uint32, stamp coreaudiotypes.AudioTimeStamp, analyze bool) int
	AudioIssueDetectorAnalyzeBufferNumFramesTimeStampShouldAnalyze(buffer coreaudiotypes.AudioBufferList, frames uint32, stamp coreaudiotypes.AudioTimeStamp, analyze bool) int
	AvvcProfilingInfoDictionary() foundation.INSDictionary
	SetAvvcProfilingInfoDictionary(value foundation.INSDictionary)
	CallToStartRecordHostTime() uint64
	SetCallToStartRecordHostTime(value uint64)
	CheckAndUpdateReporterID(id int64)
	DisposeADAM() int
	GetStringDate(date objectivec.IObject) objectivec.IObject
	LogABCMetricCategoryTypeReporterID(aBCMetric objectivec.IObject, category uint32, type_ uint16, id int64)
	LogProfileMetrics(metrics objectivec.IObject)
	LogRecordAudioFormatReporterID(format CAStreamBasicDescription, id int64)
	LogRecordRouteAndPlaybackRouteReporterID(route objectivec.IObject, route2 objectivec.IObject, id int64)
	LogSessionMetricValueCategoryTypeContextReporterID(metric objectivec.IObject, value objectivec.IObject, category uint32, type_ uint16, context objectivec.IObject, id int64)
	LogSessionMetricValueCategoryTypeReporterID(metric objectivec.IObject, value objectivec.IObject, category uint32, type_ uint16, id int64)
	LogSingleMetricValueCategoryTypeReporterID(metric objectivec.IObject, value objectivec.IObject, category uint32, type_ uint16, id int64)
	MeasureElapseTimeForMetricBlock(metric objectivec.IObject, block VoidHandler) bool
	PublicMetrics() foundation.INSDictionary
	SetPublicMetrics(value foundation.INSDictionary)
	ReporterID() int64
	ResetAudioIssueDetector() int
	ResetProfileMetrics()
	RetrieveMetrics() objectivec.IObject
	RetrieveProfileMetrics() objectivec.IObject
	SetADAMFormatNumFrames(aDAMFormat CAStreamBasicDescription, frames uint32) int
	SetAudioIssueDetectorFormatNumFrames(format CAStreamBasicDescription, frames uint32) int
	UpdateWithReporterID(id int64)
	VoiceTriggerStartHostTime() uint64
	SetVoiceTriggerStartHostTime(value uint64)
	// contains filtered or unexported methods
}

An interface definition for the AVVCMetricsManager class.

Methods

  • [IAVVCMetricsManager._disposeADAM]
  • [IAVVCMetricsManager.AdamAnalyzeBufferNumFramesTimeStampShouldAnalyze]
  • [IAVVCMetricsManager.AudioIssueDetectorAnalyzeBufferNumFramesTimeStampShouldAnalyze]
  • [IAVVCMetricsManager.AvvcProfilingInfoDictionary]
  • [IAVVCMetricsManager.SetAvvcProfilingInfoDictionary]
  • [IAVVCMetricsManager.CallToStartRecordHostTime]
  • [IAVVCMetricsManager.SetCallToStartRecordHostTime]
  • [IAVVCMetricsManager.CheckAndUpdateReporterID]
  • [IAVVCMetricsManager.DisposeADAM]
  • [IAVVCMetricsManager.GetStringDate]
  • [IAVVCMetricsManager.LogABCMetricCategoryTypeReporterID]
  • [IAVVCMetricsManager.LogProfileMetrics]
  • [IAVVCMetricsManager.LogRecordAudioFormatReporterID]
  • [IAVVCMetricsManager.LogRecordRouteAndPlaybackRouteReporterID]
  • [IAVVCMetricsManager.LogSessionMetricValueCategoryTypeContextReporterID]
  • [IAVVCMetricsManager.LogSessionMetricValueCategoryTypeReporterID]
  • [IAVVCMetricsManager.LogSingleMetricValueCategoryTypeReporterID]
  • [IAVVCMetricsManager.MeasureElapseTimeForMetricBlock]
  • [IAVVCMetricsManager.PublicMetrics]
  • [IAVVCMetricsManager.SetPublicMetrics]
  • [IAVVCMetricsManager.ReporterID]
  • [IAVVCMetricsManager.ResetAudioIssueDetector]
  • [IAVVCMetricsManager.ResetProfileMetrics]
  • [IAVVCMetricsManager.RetrieveMetrics]
  • [IAVVCMetricsManager.RetrieveProfileMetrics]
  • [IAVVCMetricsManager.SetADAMFormatNumFrames]
  • [IAVVCMetricsManager.SetAudioIssueDetectorFormatNumFrames]
  • [IAVVCMetricsManager.UpdateWithReporterID]
  • [IAVVCMetricsManager.VoiceTriggerStartHostTime]
  • [IAVVCMetricsManager.SetVoiceTriggerStartHostTime]

type IAVVCMicUsageReporter

type IAVVCMicUsageReporter interface {
	objectivec.IObject

	ReportMicUsage(usage bool)
	// contains filtered or unexported methods
}

An interface definition for the AVVCMicUsageReporter class.

Methods

  • [IAVVCMicUsageReporter._getAuditToken]
  • [IAVVCMicUsageReporter.ReportMicUsage]

type IAVVCPluginRemoteInputHost

type IAVVCPluginRemoteInputHost interface {
	objectivec.IObject

	AllBundles(bundles []objectivec.IObject) objectivec.IObject
	FindDeviceWithIdentifier(identifier objectivec.IObject) objectivec.IObject
	FindFirstBluetoothDevice() objectivec.IObject
	InputPluginDidPublishDevice(plugin objectivec.IObject, device objectivec.IObject)
	InputPluginDidUnpublishDevice(plugin objectivec.IObject, device objectivec.IObject)
	InvalidatePlugins()
	MMotherController() IAVVoiceController
	SetMMotherController(value IAVVoiceController)
	MockPluginEndpoint() objectivec.IObject
	SetParentVoiceController(controller objectivec.IObject)
}

An interface definition for the AVVCPluginRemoteInputHost class.

Methods

  • [IAVVCPluginRemoteInputHost.AllBundles]
  • [IAVVCPluginRemoteInputHost.FindDeviceWithIdentifier]
  • [IAVVCPluginRemoteInputHost.FindFirstBluetoothDevice]
  • [IAVVCPluginRemoteInputHost.InputPluginDidPublishDevice]
  • [IAVVCPluginRemoteInputHost.InputPluginDidUnpublishDevice]
  • [IAVVCPluginRemoteInputHost.InvalidatePlugins]
  • [IAVVCPluginRemoteInputHost.MMotherController]
  • [IAVVCPluginRemoteInputHost.SetMMotherController]
  • [IAVVCPluginRemoteInputHost.MockPluginEndpoint]
  • [IAVVCPluginRemoteInputHost.SetParentVoiceController]

type IAVVCPrepareRecordSettings

type IAVVCPrepareRecordSettings interface {
	objectivec.IObject

	AvAudioSettings() foundation.INSDictionary
	SetAvAudioSettings(value foundation.INSDictionary)
	DeviceBufferFrameSize() uint32
	SetDeviceBufferFrameSize(value uint32)
	MeteringEnabled() bool
	SetMeteringEnabled(value bool)
	RecordBufferDuration() float64
	SetRecordBufferDuration(value float64)
	StreamID() uint64
	SetStreamID(value uint64)
	InitWithStreamIDSettingsBufferDuration(id uint64, settings objectivec.IObject, duration float64) AVVCPrepareRecordSettings
}

An interface definition for the AVVCPrepareRecordSettings class.

Methods

  • [IAVVCPrepareRecordSettings.AvAudioSettings]
  • [IAVVCPrepareRecordSettings.SetAvAudioSettings]
  • [IAVVCPrepareRecordSettings.DeviceBufferFrameSize]
  • [IAVVCPrepareRecordSettings.SetDeviceBufferFrameSize]
  • [IAVVCPrepareRecordSettings.MeteringEnabled]
  • [IAVVCPrepareRecordSettings.SetMeteringEnabled]
  • [IAVVCPrepareRecordSettings.RecordBufferDuration]
  • [IAVVCPrepareRecordSettings.SetRecordBufferDuration]
  • [IAVVCPrepareRecordSettings.StreamID]
  • [IAVVCPrepareRecordSettings.SetStreamID]
  • [IAVVCPrepareRecordSettings.InitWithStreamIDSettingsBufferDuration]

type IAVVCRecordDeviceInfo

type IAVVCRecordDeviceInfo interface {
	objectivec.IObject

	HalDeviceUID() string
	IsRemoteDevice() bool
	IsUpsamplingSourceAudio() bool
	RecordRoute() string
	RemoteDeviceCategory() uint32
	RemoteDeviceUID() foundation.NSUUID
	RemoteDeviceUIDString() string
	RemoteProductIdentifier() string
	InitWithRecordingEngine(engine unsafe.Pointer) AVVCRecordDeviceInfo
}

An interface definition for the AVVCRecordDeviceInfo class.

Methods

  • [IAVVCRecordDeviceInfo.HalDeviceUID]
  • [IAVVCRecordDeviceInfo.IsRemoteDevice]
  • [IAVVCRecordDeviceInfo.IsUpsamplingSourceAudio]
  • [IAVVCRecordDeviceInfo.RecordRoute]
  • [IAVVCRecordDeviceInfo.RemoteDeviceCategory]
  • [IAVVCRecordDeviceInfo.RemoteDeviceUID]
  • [IAVVCRecordDeviceInfo.RemoteDeviceUIDString]
  • [IAVVCRecordDeviceInfo.RemoteProductIdentifier]
  • [IAVVCRecordDeviceInfo.InitWithRecordingEngine]

type IAVVCSessionFactory

type IAVVCSessionFactory interface {
	objectivec.IObject

	AuxSessionManagers() objectivec.IObject
	CleanupContext(context objectivec.IObject)
	PrimarySessionManager() IAVVCSessionManager
	SetPrimarySessionManager(value IAVVCSessionManager)
	ReleasePrimarySessionManager()
	SessionForContextClientTypeCompletion(context objectivec.IObject, type_ int64, completion VoidHandler)
	SessionForContextClientTypeError(context objectivec.IObject, type_ int64) (objectivec.IObject, error)
	SessionForContextCompletion(context objectivec.IObject, completion VoidHandler)
	SessionForContextError(context objectivec.IObject) (objectivec.IObject, error)
	SessionManagerForContextClientTypeCompletion(context objectivec.IObject, type_ int64, completion VoidHandler)
	SessionManagerForContextClientTypeError(context objectivec.IObject, type_ int64) (objectivec.IObject, error)
	SessionManagerMap() foundation.INSDictionary
	SetSessionManagerMap(value foundation.INSDictionary)
	SetSessionWasCreatedBlock(block VoidHandler)
	SetSessionWillBeDestroyedBlock(block VoidHandler)
	WorkQueue() objectivec.Object
	SetWorkQueue(value objectivec.Object)
	// contains filtered or unexported methods
}

An interface definition for the AVVCSessionFactory class.

Methods

  • [IAVVCSessionFactory._wqCreatePrimarySessionManagerIfNeededClientTypeError]
  • [IAVVCSessionFactory._wqSessionAndManagerForContextClientTypeSessionManagerError]
  • [IAVVCSessionFactory.AuxSessionManagers]
  • [IAVVCSessionFactory.CleanupContext]
  • [IAVVCSessionFactory.PrimarySessionManager]
  • [IAVVCSessionFactory.SetPrimarySessionManager]
  • [IAVVCSessionFactory.ReleasePrimarySessionManager]
  • [IAVVCSessionFactory.SessionForContextClientTypeCompletion]
  • [IAVVCSessionFactory.SessionForContextClientTypeError]
  • [IAVVCSessionFactory.SessionForContextCompletion]
  • [IAVVCSessionFactory.SessionForContextError]
  • [IAVVCSessionFactory.SessionManagerForContextClientTypeCompletion]
  • [IAVVCSessionFactory.SessionManagerForContextClientTypeError]
  • [IAVVCSessionFactory.SessionManagerMap]
  • [IAVVCSessionFactory.SetSessionManagerMap]
  • [IAVVCSessionFactory.SetSessionWasCreatedBlock]
  • [IAVVCSessionFactory.SetSessionWillBeDestroyedBlock]
  • [IAVVCSessionFactory.WorkQueue]
  • [IAVVCSessionFactory.SetWorkQueue]

type IAVVCSessionManager

type IAVVCSessionManager interface {
	objectivec.IObject

	AudioSession() objectivec.IObject
	SetAudioSession(value objectivec.IObject)
	IsCurrentInputBuiltInMic() bool
	SetIsUsingBuiltInMicForRecordingError(recording bool) (bool, error)
	SetupOneTimeSessionSettingsForClient(client int64) int
	InitWithSession(session objectivec.IObject) AVVCSessionManager
}

An interface definition for the AVVCSessionManager class.

Methods

  • [IAVVCSessionManager.AudioSession]
  • [IAVVCSessionManager.SetAudioSession]
  • [IAVVCSessionManager.IsCurrentInputBuiltInMic]
  • [IAVVCSessionManager.SetIsUsingBuiltInMicForRecordingError]
  • [IAVVCSessionManager.SetupOneTimeSessionSettingsForClient]
  • [IAVVCSessionManager.InitWithSession]

type IAVVCStartRecordSettings

type IAVVCStartRecordSettings interface {
	objectivec.IObject

	SkipAlert() bool
	SetSkipAlert(value bool)
	StartAlert() int64
	SetStartAlert(value int64)
	StartAnchorPoint() uint32
	SetStartAnchorPoint(value uint32)
	StartHostTime() uint64
	SetStartHostTime(value uint64)
	StopAlert() int64
	SetStopAlert(value int64)
	StopOnErrorAlert() int64
	SetStopOnErrorAlert(value int64)
	StreamID() uint64
	SetStreamID(value uint64)
	InitWithStreamIDAtStartHostTime(id uint64, time uint64) AVVCStartRecordSettings
}

An interface definition for the AVVCStartRecordSettings class.

Methods

  • [IAVVCStartRecordSettings.SkipAlert]
  • [IAVVCStartRecordSettings.SetSkipAlert]
  • [IAVVCStartRecordSettings.StartAlert]
  • [IAVVCStartRecordSettings.SetStartAlert]
  • [IAVVCStartRecordSettings.StartAnchorPoint]
  • [IAVVCStartRecordSettings.SetStartAnchorPoint]
  • [IAVVCStartRecordSettings.StartHostTime]
  • [IAVVCStartRecordSettings.SetStartHostTime]
  • [IAVVCStartRecordSettings.StopAlert]
  • [IAVVCStartRecordSettings.SetStopAlert]
  • [IAVVCStartRecordSettings.StopOnErrorAlert]
  • [IAVVCStartRecordSettings.SetStopOnErrorAlert]
  • [IAVVCStartRecordSettings.StreamID]
  • [IAVVCStartRecordSettings.SetStreamID]
  • [IAVVCStartRecordSettings.InitWithStreamIDAtStartHostTime]

type IAVVoiceController

type IAVVoiceController interface {
	objectivec.IObject

	IsDeviceAvailableInLocalRouteError(route objectivec.IObject) (bool, error)

	ActivateAudioSessionForStreamIsPrewarmError(stream uint64, prewarm bool) (bool, error)
	ActivateAudioSessionForStreamIsPrewarmRecordModeError(stream uint64, prewarm bool, mode bool) (bool, error)
	AlertPlaybackFinishedWithSettings(settings objectivec.IObject)
	AlertVolume() float32
	SetAlertVolume(value float32)
	BeganRecordingStatus(recording uint64, status int)
	CleanSlateWithError() error
	ConfigureAlertBehaviorForStreamCompletion(stream objectivec.IObject, completion VoidHandler)
	ConfigureAlertBehaviorForStreamError(stream objectivec.IObject) (bool, error)
	ConfigureVoiceTriggerClientCompletionBlocks()
	DeactivateAudioSessionForStreamWithOptionsCompletion(stream uint64, options uint64, completion VoidHandler)
	DeactivateAudioSessionForStreamWithOptionsError(stream uint64, options uint64) error
	DeactivateAudioSessionWithOptions(options uint64)
	EnableSmartRoutingConsiderationForStreamEnableError(stream uint64, enable bool) (bool, error)
	EnableTriangleModeForStreamEnableWithCompletion(stream uint64, enable bool, completion VoidHandler)
	EncodeError(error_ int)
	EndpointDetectedAtTime(time float64)
	EndpointerDelegate() unsafe.Pointer
	SetEndpointerDelegate(value kernel.Pointer)
	FinishedRecordingStatus(recording uint64, status int)
	GetAveragePowerForStreamForChannel(stream uint64, channel uint64) float32
	GetCurrentSessionState() int64
	GetCurrentSessionStateForStream(stream uint64) int64
	GetCurrentStreamState(state uint64) int64
	GetDeviceLatenciesForStreamWithCompletion(stream uint64, completion VoidHandler)
	GetInputChannelInfoForStreamCompletion(stream uint64, completion VoidHandler)
	GetPeakPowerForStreamForChannel(stream uint64, channel uint64) float32
	GetPlaybackRouteForStreamWithCompletion(stream uint64, completion VoidHandler)
	GetPlaybackRouteForStreamWithError(stream uint64) (objectivec.IObject, error)
	GetRecordBufferDurationForStream(stream uint64) float64
	GetRecordDeviceInfoForStream(stream uint64) objectivec.IObject
	GetRecordModeForStream(stream uint64) int64
	GetRecordSettingsForStream(stream uint64) objectivec.IObject
	HandleAudioHALDeviceWentAway(away uint64)
	HandlePluginDidPublishDeviceWithDevice(device objectivec.IObject, device2 objectivec.IObject)
	HandlePluginDidUnpublishDeviceWithDevice(device objectivec.IObject, device2 objectivec.IObject)
	Impl() unsafe.Pointer
	InterspeechPointDetectedAtTime(time float64)
	IsDuckingSupportedOnPickedRouteForStreamError(stream uint64) (bool, error)
	IsMeteringEnabledForStream(stream uint64) bool
	Metrics() foundation.INSDictionary
	MockPluginEndpoint() objectivec.IObject
	NotifyEventOccuredError(occured uint64, error_ objectivec.IObject)
	NotifyStreamInvalidated(invalidated uint64)
	PlayAlertWithOverrideCompletion(alert int, override int64, completion VoidHandler)
	PlayAlertSoundForTypeOverrideMode(type_ int, mode int64) bool
	PrepareRecordForStreamCompletion(stream objectivec.IObject, completion VoidHandler)
	PrepareRecordForStreamError(stream objectivec.IObject) (bool, error)
	RecordDelegate() unsafe.Pointer
	SetRecordDelegate(value kernel.Pointer)
	RecordEndWaitTime() float64
	SetRecordEndWaitTime(value float64)
	RecordEndpointMode() int
	SetRecordEndpointMode(value int)
	RecordInterspeechWaitTime() float64
	SetRecordInterspeechWaitTime(value float64)
	RecordStartWaitTime() float64
	SetRecordStartWaitTime(value float64)
	RemoveStreamCompletion(stream uint64, completion VoidHandler)
	SetAlertSoundFromURLForType(url foundation.NSURL, type_ int) bool
	SetAnnounceCallsEnabledForStreamEnable(stream uint64, enable bool) bool
	SetContextCompletion(context objectivec.IObject, completion VoidHandler)
	SetContextError(context objectivec.IObject) (uint64, error)
	SetContextStreamTypeError(context objectivec.IObject, type_ *int64) (uint64, error)
	SetContextForStreamForStreamError(stream objectivec.IObject, stream2 uint64) (bool, error)
	SetDuckOthersForStreamWithSettingsError(stream uint64, settings objectivec.IObject) (bool, error)
	SetEnableInterruptionByRecordingClientsForStreamEnableError(stream uint64, enable bool) (bool, error)
	SetRecordModeForStreamRecordModeError(stream uint64, mode int64) (bool, error)
	SetRecordStatusChangeBlock(block VoidHandler)
	StartKeepAliveQueueForStreamCompletion(stream uint64, completion VoidHandler)
	StartRecordForStreamCompletion(stream objectivec.IObject, completion VoidHandler)
	StartRecordForStreamError(stream objectivec.IObject) (bool, error)
	StartRecordWithSettingsCompletionAlertCompletionAudioCallback(settings objectivec.IObject, completion VoidHandler, completion2 VoidHandler, callback VoidHandler)
	StartpointDetected()
	StopKeepAliveQueueForStreamCompletion(stream uint64, completion VoidHandler)
	StopRecordForStreamCompletion(stream uint64, completion VoidHandler)
	StopRecordForStreamError(stream uint64) (bool, error)
	TeardownWithError() error
	UpdateMeterForStream(stream uint64) bool
	InitVoiceControllerForClientWithError(client int64) (AVVoiceController, error)
	InitWithError() (AVVoiceController, error)
	DebugDescription() string
	Description() string
	Hash() uint64
	Superclass() objectivec.Class
	// contains filtered or unexported methods
}

An interface definition for the AVVoiceController class.

Methods

  • [IAVVoiceController.IsDeviceAvailableInLocalRouteError]
  • [IAVVoiceController._bringUpWithError]
  • [IAVVoiceController._teardownWithError]
  • [IAVVoiceController.ActivateAudioSessionForStreamIsPrewarmError]
  • [IAVVoiceController.ActivateAudioSessionForStreamIsPrewarmRecordModeError]
  • [IAVVoiceController.AlertPlaybackFinishedWithSettings]
  • [IAVVoiceController.AlertVolume]
  • [IAVVoiceController.SetAlertVolume]
  • [IAVVoiceController.BeganRecordingStatus]
  • [IAVVoiceController.CleanSlateWithError]
  • [IAVVoiceController.ConfigureAlertBehaviorForStreamCompletion]
  • [IAVVoiceController.ConfigureAlertBehaviorForStreamError]
  • [IAVVoiceController.ConfigureVoiceTriggerClientCompletionBlocks]
  • [IAVVoiceController.DeactivateAudioSessionForStreamWithOptionsCompletion]
  • [IAVVoiceController.DeactivateAudioSessionForStreamWithOptionsError]
  • [IAVVoiceController.DeactivateAudioSessionWithOptions]
  • [IAVVoiceController.EnableSmartRoutingConsiderationForStreamEnableError]
  • [IAVVoiceController.EnableTriangleModeForStreamEnableWithCompletion]
  • [IAVVoiceController.EncodeError]
  • [IAVVoiceController.EndpointDetectedAtTime]
  • [IAVVoiceController.EndpointerDelegate]
  • [IAVVoiceController.SetEndpointerDelegate]
  • [IAVVoiceController.FinishedRecordingStatus]
  • [IAVVoiceController.GetAveragePowerForStreamForChannel]
  • [IAVVoiceController.GetCurrentSessionState]
  • [IAVVoiceController.GetCurrentSessionStateForStream]
  • [IAVVoiceController.GetCurrentStreamState]
  • [IAVVoiceController.GetDeviceLatenciesForStreamWithCompletion]
  • [IAVVoiceController.GetInputChannelInfoForStreamCompletion]
  • [IAVVoiceController.GetPeakPowerForStreamForChannel]
  • [IAVVoiceController.GetPlaybackRouteForStreamWithCompletion]
  • [IAVVoiceController.GetPlaybackRouteForStreamWithError]
  • [IAVVoiceController.GetRecordBufferDurationForStream]
  • [IAVVoiceController.GetRecordDeviceInfoForStream]
  • [IAVVoiceController.GetRecordModeForStream]
  • [IAVVoiceController.GetRecordSettingsForStream]
  • [IAVVoiceController.HandleAudioHALDeviceWentAway]
  • [IAVVoiceController.HandlePluginDidPublishDeviceWithDevice]
  • [IAVVoiceController.HandlePluginDidUnpublishDeviceWithDevice]
  • [IAVVoiceController.Impl]
  • [IAVVoiceController.InterspeechPointDetectedAtTime]
  • [IAVVoiceController.IsDuckingSupportedOnPickedRouteForStreamError]
  • [IAVVoiceController.IsMeteringEnabledForStream]
  • [IAVVoiceController.Metrics]
  • [IAVVoiceController.MockPluginEndpoint]
  • [IAVVoiceController.NotifyEventOccuredError]
  • [IAVVoiceController.NotifyStreamInvalidated]
  • [IAVVoiceController.PlayAlertWithOverrideCompletion]
  • [IAVVoiceController.PlayAlertSoundForTypeOverrideMode]
  • [IAVVoiceController.PrepareRecordForStreamCompletion]
  • [IAVVoiceController.PrepareRecordForStreamError]
  • [IAVVoiceController.RecordDelegate]
  • [IAVVoiceController.SetRecordDelegate]
  • [IAVVoiceController.RecordEndWaitTime]
  • [IAVVoiceController.SetRecordEndWaitTime]
  • [IAVVoiceController.RecordEndpointMode]
  • [IAVVoiceController.SetRecordEndpointMode]
  • [IAVVoiceController.RecordInterspeechWaitTime]
  • [IAVVoiceController.SetRecordInterspeechWaitTime]
  • [IAVVoiceController.RecordStartWaitTime]
  • [IAVVoiceController.SetRecordStartWaitTime]
  • [IAVVoiceController.RemoveStreamCompletion]
  • [IAVVoiceController.SetAlertSoundFromURLForType]
  • [IAVVoiceController.SetAnnounceCallsEnabledForStreamEnable]
  • [IAVVoiceController.SetContextCompletion]
  • [IAVVoiceController.SetContextError]
  • [IAVVoiceController.SetContextStreamTypeError]
  • [IAVVoiceController.SetContextForStreamForStreamError]
  • [IAVVoiceController.SetDuckOthersForStreamWithSettingsError]
  • [IAVVoiceController.SetEnableInterruptionByRecordingClientsForStreamEnableError]
  • [IAVVoiceController.SetRecordModeForStreamRecordModeError]
  • [IAVVoiceController.SetRecordStatusChangeBlock]
  • [IAVVoiceController.StartKeepAliveQueueForStreamCompletion]
  • [IAVVoiceController.StartRecordForStreamCompletion]
  • [IAVVoiceController.StartRecordForStreamError]
  • [IAVVoiceController.StartRecordWithSettingsCompletionAlertCompletionAudioCallback]
  • [IAVVoiceController.StartpointDetected]
  • [IAVVoiceController.StopKeepAliveQueueForStreamCompletion]
  • [IAVVoiceController.StopRecordForStreamCompletion]
  • [IAVVoiceController.StopRecordForStreamError]
  • [IAVVoiceController.TeardownWithError]
  • [IAVVoiceController.UpdateMeterForStream]
  • [IAVVoiceController.InitVoiceControllerForClientWithError]
  • [IAVVoiceController.InitWithError]
  • [IAVVoiceController.DebugDescription]
  • [IAVVoiceController.Description]
  • [IAVVoiceController.Hash]
  • [IAVVoiceController.Superclass]

type IAVVoiceTriggerClient

type IAVVoiceTriggerClient interface {
	objectivec.IObject

	ActivateSecureSession(session bool) objectivec.IObject
	CallServerCrashedBlock()
	CallServerResetBlock()
	ClientType() int64
	SetClientType(value int64)
	EnableBargeInModeCompletionBlock(mode bool, block VoidHandler)
	EnableListeningOnPortsCompletionBlock(ports objectivec.IObject, block VoidHandler)
	EnableSpeakerStateListening(listening bool)
	EnableSpeakerStateListeningCompletionBlock(listening bool, block VoidHandler)
	EnableVoiceTriggerListening(listening bool)
	EnableVoiceTriggerListeningCompletionBlock(listening bool, block VoidHandler)
	GetInputChannelInfoCompletion(completion VoidHandler)
	IsSiriClient() bool
	ListeningEnabledCompletionBlock(block VoidHandler)
	PortStateActiveCompletionBlock(block VoidHandler)
	PortStateChangedNotification(notification objectivec.IObject)
	RecordingAuditTokenList() objectivec.IObject
	RecordingPIDList() objectivec.IObject
	SecureSessionServerCrash()
	SecureSessionServerReset()
	SetAvvcServerCrashedBlock(block VoidHandler)
	SetAvvcServerResetBlock(block VoidHandler)
	SetAggressiveECModeCompletionBlock(eCMode bool, block VoidHandler)
	SetListeningPropertyCompletionBlock(property bool, block VoidHandler)
	SetPortStateChangedBlock(block VoidHandler)
	SetServerCrashedBlock(block VoidHandler)
	SetServerResetBlock(block VoidHandler)
	SetSiriClientRecordStateChangedBlock(block VoidHandler)
	SetSpeakerMuteStateChangedBlock(block VoidHandler)
	SetSpeakerStateChangedBlock(block VoidHandler)
	SetVoiceTriggerBlock(block VoidHandler)
	SiriClientRecordStateChangedNotificationRecordingCount(notification bool, count uint64)
	SiriClientsRecordingCompletionBlock(block VoidHandler)
	SpeakerMuteStateChangedNotification(notification bool)
	SpeakerStateActive() bool
	SpeakerStateActiveCompletionBlock(block VoidHandler)
	SpeakerStateChangedNotification(notification objectivec.IObject)
	SpeakerStateMuted() bool
	SpeakerStateMutedCompletionBlock(block VoidHandler)
	UpdateVoiceTriggerConfiguration(configuration objectivec.IObject)
	UpdateVoiceTriggerConfigurationCompletionBlock(configuration objectivec.IObject, block VoidHandler)
	VoiceTriggerNotification(notification objectivec.IObject)
	VoiceTriggerPastDataFramesAvailable() uint64
	VoiceTriggerPastDataFramesAvailableCompletion(completion VoidHandler)
	VoiceTriggerServerConnection() objectivec.IObject
	InitWithValue(init_ int64) AVVoiceTriggerClient
}

An interface definition for the AVVoiceTriggerClient class.

Methods

  • [IAVVoiceTriggerClient.ActivateSecureSession]
  • [IAVVoiceTriggerClient.CallServerCrashedBlock]
  • [IAVVoiceTriggerClient.CallServerResetBlock]
  • [IAVVoiceTriggerClient.ClientType]
  • [IAVVoiceTriggerClient.SetClientType]
  • [IAVVoiceTriggerClient.EnableBargeInModeCompletionBlock]
  • [IAVVoiceTriggerClient.EnableListeningOnPortsCompletionBlock]
  • [IAVVoiceTriggerClient.EnableSpeakerStateListening]
  • [IAVVoiceTriggerClient.EnableSpeakerStateListeningCompletionBlock]
  • [IAVVoiceTriggerClient.EnableVoiceTriggerListening]
  • [IAVVoiceTriggerClient.EnableVoiceTriggerListeningCompletionBlock]
  • [IAVVoiceTriggerClient.GetInputChannelInfoCompletion]
  • [IAVVoiceTriggerClient.IsSiriClient]
  • [IAVVoiceTriggerClient.ListeningEnabledCompletionBlock]
  • [IAVVoiceTriggerClient.PortStateActiveCompletionBlock]
  • [IAVVoiceTriggerClient.PortStateChangedNotification]
  • [IAVVoiceTriggerClient.RecordingAuditTokenList]
  • [IAVVoiceTriggerClient.RecordingPIDList]
  • [IAVVoiceTriggerClient.SecureSessionServerCrash]
  • [IAVVoiceTriggerClient.SecureSessionServerReset]
  • [IAVVoiceTriggerClient.SetAvvcServerCrashedBlock]
  • [IAVVoiceTriggerClient.SetAvvcServerResetBlock]
  • [IAVVoiceTriggerClient.SetAggressiveECModeCompletionBlock]
  • [IAVVoiceTriggerClient.SetListeningPropertyCompletionBlock]
  • [IAVVoiceTriggerClient.SetPortStateChangedBlock]
  • [IAVVoiceTriggerClient.SetServerCrashedBlock]
  • [IAVVoiceTriggerClient.SetServerResetBlock]
  • [IAVVoiceTriggerClient.SetSiriClientRecordStateChangedBlock]
  • [IAVVoiceTriggerClient.SetSpeakerMuteStateChangedBlock]
  • [IAVVoiceTriggerClient.SetSpeakerStateChangedBlock]
  • [IAVVoiceTriggerClient.SetVoiceTriggerBlock]
  • [IAVVoiceTriggerClient.SiriClientRecordStateChangedNotificationRecordingCount]
  • [IAVVoiceTriggerClient.SiriClientsRecordingCompletionBlock]
  • [IAVVoiceTriggerClient.SpeakerMuteStateChangedNotification]
  • [IAVVoiceTriggerClient.SpeakerStateActive]
  • [IAVVoiceTriggerClient.SpeakerStateActiveCompletionBlock]
  • [IAVVoiceTriggerClient.SpeakerStateChangedNotification]
  • [IAVVoiceTriggerClient.SpeakerStateMuted]
  • [IAVVoiceTriggerClient.SpeakerStateMutedCompletionBlock]
  • [IAVVoiceTriggerClient.UpdateVoiceTriggerConfiguration]
  • [IAVVoiceTriggerClient.UpdateVoiceTriggerConfigurationCompletionBlock]
  • [IAVVoiceTriggerClient.VoiceTriggerNotification]
  • [IAVVoiceTriggerClient.VoiceTriggerPastDataFramesAvailable]
  • [IAVVoiceTriggerClient.VoiceTriggerPastDataFramesAvailableCompletion]
  • [IAVVoiceTriggerClient.VoiceTriggerServerConnection]
  • [IAVVoiceTriggerClient.InitWithValue]

type IAVVoiceTriggerClientPortManager

type IAVVoiceTriggerClientPortManager interface {
	objectivec.IObject

	CallMuteStateChangeNotificationBlock(block bool)
	CallRunningStateChangeNotificationBlock(block bool)
	DeviceID() uint32
	SetDeviceID(value uint32)
	Generation() int64
	SetGeneration(value int64)
	HysteresisDurationSeconds() float32
	SetHysteresisDurationSeconds(value float32)
	LastRunningStateSent() bool
	SetLastRunningStateSent(value bool)
	ListeningEnabled() bool
	SetListeningEnabled(value bool)
	MuteStateChangeNotificationRegistered() bool
	SetMuteStateChangeNotificationRegistered(value bool)
	NotifyMuteStateChanged()
	NotifyRunningStateChangedWithHysteresis()
	PortType() uint64
	SetPortType(value uint64)
	Queue() objectivec.Object
	SetQueue(value objectivec.Object)
	RunningStateChangeNotificationRegistered() bool
	SetRunningStateChangeNotificationRegistered(value bool)
	SetMuteStateChangeNotificationBlock(block VoidHandler)
	SetRunningStateChangeNotificationBlock(block VoidHandler)
	InitWithSerialQueuePortTypeHysteresisDurationSecondsRunningStateChangeNotificationBlockMuteStateChangeNotificationBlock(queue objectivec.IObject, type_ uint64, seconds float32, block VoidHandler, block2 VoidHandler) AVVoiceTriggerClientPortManager
}

An interface definition for the AVVoiceTriggerClientPortManager class.

Methods

  • [IAVVoiceTriggerClientPortManager.CallMuteStateChangeNotificationBlock]
  • [IAVVoiceTriggerClientPortManager.CallRunningStateChangeNotificationBlock]
  • [IAVVoiceTriggerClientPortManager.DeviceID]
  • [IAVVoiceTriggerClientPortManager.SetDeviceID]
  • [IAVVoiceTriggerClientPortManager.Generation]
  • [IAVVoiceTriggerClientPortManager.SetGeneration]
  • [IAVVoiceTriggerClientPortManager.HysteresisDurationSeconds]
  • [IAVVoiceTriggerClientPortManager.SetHysteresisDurationSeconds]
  • [IAVVoiceTriggerClientPortManager.LastRunningStateSent]
  • [IAVVoiceTriggerClientPortManager.SetLastRunningStateSent]
  • [IAVVoiceTriggerClientPortManager.ListeningEnabled]
  • [IAVVoiceTriggerClientPortManager.SetListeningEnabled]
  • [IAVVoiceTriggerClientPortManager.MuteStateChangeNotificationRegistered]
  • [IAVVoiceTriggerClientPortManager.SetMuteStateChangeNotificationRegistered]
  • [IAVVoiceTriggerClientPortManager.NotifyMuteStateChanged]
  • [IAVVoiceTriggerClientPortManager.NotifyRunningStateChangedWithHysteresis]
  • [IAVVoiceTriggerClientPortManager.PortType]
  • [IAVVoiceTriggerClientPortManager.SetPortType]
  • [IAVVoiceTriggerClientPortManager.Queue]
  • [IAVVoiceTriggerClientPortManager.SetQueue]
  • [IAVVoiceTriggerClientPortManager.RunningStateChangeNotificationRegistered]
  • [IAVVoiceTriggerClientPortManager.SetRunningStateChangeNotificationRegistered]
  • [IAVVoiceTriggerClientPortManager.SetMuteStateChangeNotificationBlock]
  • [IAVVoiceTriggerClientPortManager.SetRunningStateChangeNotificationBlock]
  • [IAVVoiceTriggerClientPortManager.InitWithSerialQueuePortTypeHysteresisDurationSecondsRunningStateChangeNotificationBlockMuteStateChangeNotificationBlock]

type IAudioPlayerImpl

type IAudioPlayerImpl interface {
	objectivec.IObject
}

An interface definition for the AudioPlayerImpl class.

type IOSurface added in v0.6.4

type IOSurface struct {
}

IOSurface

type ISpeexEndpointer

type ISpeexEndpointer interface {
	objectivec.IObject

	ConfigureWithASBDAndFrameRate(asbd coreaudiotypes.AudioStreamBasicDescription, rate uint32) bool
	ConfigureWithSampleRateAndFrameRate(rate float64, rate2 uint32) bool
	EndWaitTime() float64
	SetEndWaitTime(value float64)
	EndpointMode() int
	SetEndpointMode(value int)
	GetStatus(status AudioQueueBuffer) int
	GetStatusCount(status []float32, count uint32) int
	InterspeechWaitTime() float64
	SetInterspeechWaitTime(value float64)
	Reset()
	StartWaitTime() float64
	SetStartWaitTime(value float64)
	DebugDescription() string
	Description() string
	Hash() uint64
	Superclass() objectivec.Class
}

An interface definition for the SpeexEndpointer class.

Methods

  • [ISpeexEndpointer.ConfigureWithASBDAndFrameRate]
  • [ISpeexEndpointer.ConfigureWithSampleRateAndFrameRate]
  • [ISpeexEndpointer.EndWaitTime]
  • [ISpeexEndpointer.SetEndWaitTime]
  • [ISpeexEndpointer.EndpointMode]
  • [ISpeexEndpointer.SetEndpointMode]
  • [ISpeexEndpointer.GetStatus]
  • [ISpeexEndpointer.GetStatusCount]
  • [ISpeexEndpointer.InterspeechWaitTime]
  • [ISpeexEndpointer.SetInterspeechWaitTime]
  • [ISpeexEndpointer.Reset]
  • [ISpeexEndpointer.StartWaitTime]
  • [ISpeexEndpointer.SetStartWaitTime]
  • [ISpeexEndpointer.DebugDescription]
  • [ISpeexEndpointer.Description]
  • [ISpeexEndpointer.Hash]
  • [ISpeexEndpointer.Superclass]

type IVoiceVerificationEndpointer

type IVoiceVerificationEndpointer interface {
	objectivec.IObject

	ConfigureWithASBDAndFrameRate(asbd coreaudiotypes.AudioStreamBasicDescription, rate uint32) bool
	ConfigureWithSampleRateAndFrameRate(rate float64, rate2 uint32) bool
	EndWaitTime() float64
	SetEndWaitTime(value float64)
	EndpointMode() int
	SetEndpointMode(value int)
	GetStatus(status AudioQueueBuffer) int
	InterspeechWaitTime() float64
	SetInterspeechWaitTime(value float64)
	Reset()
	StartWaitTime() float64
	SetStartWaitTime(value float64)
	DebugDescription() string
	Description() string
	Hash() uint64
	Superclass() objectivec.Class
}

An interface definition for the VoiceVerificationEndpointer class.

Methods

  • [IVoiceVerificationEndpointer.ConfigureWithASBDAndFrameRate]
  • [IVoiceVerificationEndpointer.ConfigureWithSampleRateAndFrameRate]
  • [IVoiceVerificationEndpointer.EndWaitTime]
  • [IVoiceVerificationEndpointer.SetEndWaitTime]
  • [IVoiceVerificationEndpointer.EndpointMode]
  • [IVoiceVerificationEndpointer.SetEndpointMode]
  • [IVoiceVerificationEndpointer.GetStatus]
  • [IVoiceVerificationEndpointer.InterspeechWaitTime]
  • [IVoiceVerificationEndpointer.SetInterspeechWaitTime]
  • [IVoiceVerificationEndpointer.Reset]
  • [IVoiceVerificationEndpointer.StartWaitTime]
  • [IVoiceVerificationEndpointer.SetStartWaitTime]
  • [IVoiceVerificationEndpointer.DebugDescription]
  • [IVoiceVerificationEndpointer.Description]
  • [IVoiceVerificationEndpointer.Hash]
  • [IVoiceVerificationEndpointer.Superclass]

type Impl added in v0.5.5

type Impl struct {
}

Impl

type MachPort added in v0.6.4

type MachPort struct {
}

MachPort

type MusicTrackEventIteratorImpl added in v0.5.5

type MusicTrackEventIteratorImpl struct {
}

MusicTrackEventIteratorImpl

type MyAudioQueueBuffer added in v0.5.5

type MyAudioQueueBuffer struct {
}

MyAudioQueueBuffer

type NSCopying

type NSCopying interface {
	objectivec.IObject
}

NSCopying protocol.

type NSCopyingObject

type NSCopyingObject struct {
	objectivec.Object
}

NSCopyingObject wraps an existing Objective-C object that conforms to the NSCopying protocol.

func NSCopyingObjectFromID

func NSCopyingObjectFromID(id objc.ID) NSCopyingObject

NSCopyingObjectFromID constructs a NSCopyingObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (NSCopyingObject) BaseObject

func (o NSCopyingObject) BaseObject() objectivec.Object

type NSMutableCopying

type NSMutableCopying interface {
	objectivec.IObject
}

NSMutableCopying protocol.

type NSMutableCopyingObject

type NSMutableCopyingObject struct {
	objectivec.Object
}

NSMutableCopyingObject wraps an existing Objective-C object that conforms to the NSMutableCopying protocol.

func NSMutableCopyingObjectFromID

func NSMutableCopyingObjectFromID(id objc.ID) NSMutableCopyingObject

NSMutableCopyingObjectFromID constructs a NSMutableCopyingObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (NSMutableCopyingObject) BaseObject

func (o NSMutableCopyingObject) BaseObject() objectivec.Object

type NSSecureCoding

type NSSecureCoding interface {
	objectivec.IObject

	// SupportsSecureCoding protocol.
	SupportsSecureCoding() bool
}

NSSecureCoding protocol.

type NSSecureCodingObject

type NSSecureCodingObject struct {
	objectivec.Object
}

NSSecureCodingObject wraps an existing Objective-C object that conforms to the NSSecureCoding protocol.

func NSSecureCodingObjectFromID

func NSSecureCodingObjectFromID(id objc.ID) NSSecureCodingObject

NSSecureCodingObjectFromID constructs a NSSecureCodingObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (NSSecureCodingObject) BaseObject

func (o NSSecureCodingObject) BaseObject() objectivec.Object

func (NSSecureCodingObject) SupportsSecureCoding

func (o NSSecureCodingObject) SupportsSecureCoding() bool

type OpaqueAUGraphRef added in v0.5.5

type OpaqueAUGraphRef uintptr

type OpaqueAudioComponentRef added in v0.5.5

type OpaqueAudioComponentRef uintptr

type OpaqueAudioFileIDRef added in v0.5.5

type OpaqueAudioFileIDRef uintptr

type OpaqueAudioQueueRef added in v0.5.5

type OpaqueAudioQueueRef uintptr

type OpaqueCMFormatDescriptionRef added in v0.5.5

type OpaqueCMFormatDescriptionRef uintptr

type OpaqueExtAudioFileRef added in v0.5.5

type OpaqueExtAudioFileRef uintptr

type OpaqueMusicEventIteratorRef added in v0.5.5

type OpaqueMusicEventIteratorRef uintptr

type OpaqueMusicPlayerRef added in v0.5.5

type OpaqueMusicPlayerRef uintptr

type OpaqueMusicSequenceRef added in v0.5.5

type OpaqueMusicSequenceRef uintptr

type OpaqueMusicTrackRef added in v0.5.5

type OpaqueMusicTrackRef uintptr

type RecursiveMutex added in v0.6.4

type RecursiveMutex struct {
	// contains filtered or unexported fields
}

RecursiveMutex

type SharedWeakCountRef added in v0.6.4

type SharedWeakCountRef uintptr

type SpeexEndpointer

type SpeexEndpointer struct {
	objectivec.Object
}

Methods

func NewSpeexEndpointer

func NewSpeexEndpointer() SpeexEndpointer

NewSpeexEndpointer creates a new SpeexEndpointer instance.

func SpeexEndpointerFromID

func SpeexEndpointerFromID(id objc.ID) SpeexEndpointer

SpeexEndpointerFromID constructs a SpeexEndpointer from an objc.ID.

func (SpeexEndpointer) Autorelease

func (s SpeexEndpointer) Autorelease() SpeexEndpointer

Autorelease adds the receiver to the current autorelease pool.

func (SpeexEndpointer) ConfigureWithASBDAndFrameRate

func (s SpeexEndpointer) ConfigureWithASBDAndFrameRate(asbd coreaudiotypes.AudioStreamBasicDescription, rate uint32) bool

func (SpeexEndpointer) ConfigureWithSampleRateAndFrameRate

func (s SpeexEndpointer) ConfigureWithSampleRateAndFrameRate(rate float64, rate2 uint32) bool

func (SpeexEndpointer) DebugDescription

func (s SpeexEndpointer) DebugDescription() string

func (SpeexEndpointer) Description

func (s SpeexEndpointer) Description() string

func (SpeexEndpointer) EndWaitTime

func (s SpeexEndpointer) EndWaitTime() float64

func (SpeexEndpointer) EndpointMode

func (s SpeexEndpointer) EndpointMode() int

func (SpeexEndpointer) GetStatus

func (s SpeexEndpointer) GetStatus(status AudioQueueBuffer) int

func (SpeexEndpointer) GetStatusCount

func (s SpeexEndpointer) GetStatusCount(status []float32, count uint32) int

func (SpeexEndpointer) Hash

func (s SpeexEndpointer) Hash() uint64

func (SpeexEndpointer) Init

Init initializes the instance.

func (SpeexEndpointer) InterspeechWaitTime

func (s SpeexEndpointer) InterspeechWaitTime() float64

func (SpeexEndpointer) Reset

func (s SpeexEndpointer) Reset()

func (SpeexEndpointer) SetEndWaitTime

func (s SpeexEndpointer) SetEndWaitTime(value float64)

func (SpeexEndpointer) SetEndpointMode

func (s SpeexEndpointer) SetEndpointMode(value int)

func (SpeexEndpointer) SetInterspeechWaitTime

func (s SpeexEndpointer) SetInterspeechWaitTime(value float64)

func (SpeexEndpointer) SetStartWaitTime

func (s SpeexEndpointer) SetStartWaitTime(value float64)

func (SpeexEndpointer) StartWaitTime

func (s SpeexEndpointer) StartWaitTime() float64

func (SpeexEndpointer) Superclass

func (s SpeexEndpointer) Superclass() objectivec.Class

type SpeexEndpointerClass

type SpeexEndpointerClass struct {
	// contains filtered or unexported fields
}

func GetSpeexEndpointerClass

func GetSpeexEndpointerClass() SpeexEndpointerClass

GetSpeexEndpointerClass returns the class object for SpeexEndpointer.

func (SpeexEndpointerClass) Alloc

Alloc allocates memory for a new instance of the class.

func (SpeexEndpointerClass) Class

func (sc SpeexEndpointerClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type UnfairLockRef added in v0.6.4

type UnfairLockRef uintptr

type VoiceVerificationEndpointer

type VoiceVerificationEndpointer struct {
	objectivec.Object
}

Methods

func NewVoiceVerificationEndpointer

func NewVoiceVerificationEndpointer() VoiceVerificationEndpointer

NewVoiceVerificationEndpointer creates a new VoiceVerificationEndpointer instance.

func VoiceVerificationEndpointerFromID

func VoiceVerificationEndpointerFromID(id objc.ID) VoiceVerificationEndpointer

VoiceVerificationEndpointerFromID constructs a VoiceVerificationEndpointer from an objc.ID.

func (VoiceVerificationEndpointer) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (VoiceVerificationEndpointer) ConfigureWithASBDAndFrameRate

func (v VoiceVerificationEndpointer) ConfigureWithASBDAndFrameRate(asbd coreaudiotypes.AudioStreamBasicDescription, rate uint32) bool

func (VoiceVerificationEndpointer) ConfigureWithSampleRateAndFrameRate

func (v VoiceVerificationEndpointer) ConfigureWithSampleRateAndFrameRate(rate float64, rate2 uint32) bool

func (VoiceVerificationEndpointer) DebugDescription

func (v VoiceVerificationEndpointer) DebugDescription() string

func (VoiceVerificationEndpointer) Description

func (v VoiceVerificationEndpointer) Description() string

func (VoiceVerificationEndpointer) EndWaitTime

func (v VoiceVerificationEndpointer) EndWaitTime() float64

func (VoiceVerificationEndpointer) EndpointMode

func (v VoiceVerificationEndpointer) EndpointMode() int

func (VoiceVerificationEndpointer) GetStatus

func (v VoiceVerificationEndpointer) GetStatus(status AudioQueueBuffer) int

func (VoiceVerificationEndpointer) Hash

func (VoiceVerificationEndpointer) Init

Init initializes the instance.

func (VoiceVerificationEndpointer) InterspeechWaitTime

func (v VoiceVerificationEndpointer) InterspeechWaitTime() float64

func (VoiceVerificationEndpointer) Reset

func (v VoiceVerificationEndpointer) Reset()

func (VoiceVerificationEndpointer) SetEndWaitTime

func (v VoiceVerificationEndpointer) SetEndWaitTime(value float64)

func (VoiceVerificationEndpointer) SetEndpointMode

func (v VoiceVerificationEndpointer) SetEndpointMode(value int)

func (VoiceVerificationEndpointer) SetInterspeechWaitTime

func (v VoiceVerificationEndpointer) SetInterspeechWaitTime(value float64)

func (VoiceVerificationEndpointer) SetStartWaitTime

func (v VoiceVerificationEndpointer) SetStartWaitTime(value float64)

func (VoiceVerificationEndpointer) StartWaitTime

func (v VoiceVerificationEndpointer) StartWaitTime() float64

func (VoiceVerificationEndpointer) Superclass

type VoiceVerificationEndpointerClass

type VoiceVerificationEndpointerClass struct {
	// contains filtered or unexported fields
}

func GetVoiceVerificationEndpointerClass

func GetVoiceVerificationEndpointerClass() VoiceVerificationEndpointerClass

GetVoiceVerificationEndpointerClass returns the class object for VoiceVerificationEndpointer.

func (VoiceVerificationEndpointerClass) Alloc

Alloc allocates memory for a new instance of the class.

func (VoiceVerificationEndpointerClass) Class

Class returns the underlying Objective-C class pointer.

type VoidHandler

type VoidHandler = func()

VoidHandler is the signature for a completion handler block.

Used by:

type XPCTypeS added in v0.6.4

type XPCTypeS struct {
}

XPCTypeS

type XPCTypeSRef added in v0.6.4

type XPCTypeSRef uintptr

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL