Tuya iOS Smart Life App SDK 5.15.0
ThingAudioQueuePcmPicker Class Reference

#import <ThingAudioQueuePcmPicker.h>

Inheritance diagram for ThingAudioQueuePcmPicker:

Instance Methods

(id) - initWithSampleRate:atChannels:
 
(void) - start
 
(void) - stop
 
(void) - pause
 
(void) - destroy
 
(void) - processAudioBuffer:withQueue:
 
(id) - initWithSampleRate:atChannels:
 
(void) - start
 
(void) - stop
 
(void) - pause
 
(void) - destroy
 
(void) - processAudioBuffer:withQueue:
 

Protected Attributes

AQCallbackStruct aqc
 
AudioFileTypeID fileFormat
 

Properties

long audioDataLength
 
id< ThingAudioQueuePcmPickerDelegatedelegate
 

Detailed Description

Definition at line 40 of file ThingAudioQueuePcmPicker.h.

Method Documentation

◆ destroy [1/2]

- (void) destroy

◆ destroy [2/2]

- (void) destroy

◆ initWithSampleRate:atChannels: [1/2]

- (id) initWithSampleRate: (NSInteger)  sampleRate
atChannels: (UInt32)  channels 

◆ initWithSampleRate:atChannels: [2/2]

- (id) initWithSampleRate: (NSInteger)  sampleRate
atChannels: (UInt32)  channels 

◆ pause [1/2]

- (void) pause

◆ pause [2/2]

- (void) pause

◆ processAudioBuffer:withQueue: [1/2]

- (void) processAudioBuffer: (AudioQueueBufferRef)  buffer
withQueue: (AudioQueueRef)  queue 

◆ processAudioBuffer:withQueue: [2/2]

- (void) processAudioBuffer: (AudioQueueBufferRef)  buffer
withQueue: (AudioQueueRef)  queue 

◆ start [1/2]

- (void) start

◆ start [2/2]

- (void) start

◆ stop [1/2]

- (void) stop

◆ stop [2/2]

- (void) stop

Member Data Documentation

◆ aqc

- (AQCallbackStruct) aqc
protected

Definition at line 41 of file ThingAudioQueuePcmPicker.h.

◆ fileFormat

- (AudioFileTypeID) fileFormat
protected

Definition at line 42 of file ThingAudioQueuePcmPicker.h.

Property Documentation

◆ audioDataLength

- (long) audioDataLength
readwritenonatomicassign

Definition at line 51 of file ThingAudioQueuePcmPicker.h.

◆ delegate

- (id< ThingAudioQueuePcmPickerDelegate >) delegate
readwritenonatomicweak

Definition at line 52 of file ThingAudioQueuePcmPicker.h.


The documentation for this class was generated from the following files: