Tuya iOS Smart Life App SDK 5.15.0
ThingAudioQueuePcmPlayer Class Reference

#import <ThingAudioQueuePcmPlayer.h>

Inheritance diagram for ThingAudioQueuePcmPlayer:

Instance Methods

(BOOL) - constructWithSampleRate:channels:bitWidth:
 
(BOOL) - initWithSampleRate:channels:bitWidth:
 
(void) - uninit
 
(void) - start
 
(void) - pause
 
(void) - resume
 
(void) - stop
 
(void) - reset
 
(BOOL) - dataEnough:
 
(BOOL) - pushPCMData:size:
 
(BOOL) - fillData:
 
(BOOL) - fillJitterData:
 
(BOOL) - constructWithSampleRate:channels:bitWidth:
 
(BOOL) - initWithSampleRate:channels:bitWidth:
 
(void) - uninit
 
(void) - start
 
(void) - pause
 
(void) - resume
 
(void) - stop
 
(void) - reset
 
(BOOL) - dataEnough:
 
(BOOL) - pushPCMData:size:
 
(BOOL) - fillData:
 
(BOOL) - fillJitterData:
 

Properties

BOOL inited
 

Detailed Description

Definition at line 18 of file ThingAudioQueuePcmPlayer.h.

Method Documentation

◆ constructWithSampleRate:channels:bitWidth: [1/2]

- (BOOL) constructWithSampleRate: (Float64)  fSampleRate
channels: (int)  nChannels
bitWidth: (int)  nBitWidth 

◆ constructWithSampleRate:channels:bitWidth: [2/2]

- (BOOL) constructWithSampleRate: (Float64)  fSampleRate
channels: (int)  nChannels
bitWidth: (int)  nBitWidth 

◆ dataEnough: [1/2]

- (BOOL) dataEnough: (int)  nSize

◆ dataEnough: [2/2]

- (BOOL) dataEnough: (int)  nSize

◆ fillData: [1/2]

- (BOOL) fillData: (AudioQueueBufferRef)  inCompleteAQBuffer

◆ fillData: [2/2]

- (BOOL) fillData: (AudioQueueBufferRef)  inCompleteAQBuffer

◆ fillJitterData: [1/2]

- (BOOL) fillJitterData: (AudioQueueBufferRef)  inCompleteAQBuffer

◆ fillJitterData: [2/2]

- (BOOL) fillJitterData: (AudioQueueBufferRef)  inCompleteAQBuffer

◆ initWithSampleRate:channels:bitWidth: [1/2]

- (BOOL) initWithSampleRate: (Float64)  fSampleRate
channels: (int)  nChannels
bitWidth: (int)  nBitWidth 

◆ initWithSampleRate:channels:bitWidth: [2/2]

- (BOOL) initWithSampleRate: (Float64)  fSampleRate
channels: (int)  nChannels
bitWidth: (int)  nBitWidth 

◆ pause [1/2]

- (void) pause

◆ pause [2/2]

- (void) pause

◆ pushPCMData:size: [1/2]

- (BOOL) pushPCMData: (const char *)  pData
size: (UInt32)  uSize 

◆ pushPCMData:size: [2/2]

- (BOOL) pushPCMData: (const char *)  pData
size: (UInt32)  uSize 

◆ reset [1/2]

- (void) reset

◆ reset [2/2]

- (void) reset

◆ resume [1/2]

- (void) resume

◆ resume [2/2]

- (void) resume

◆ start [1/2]

- (void) start

◆ start [2/2]

- (void) start

◆ stop [1/2]

- (void) stop

◆ stop [2/2]

- (void) stop

◆ uninit [1/2]

- (void) uninit

◆ uninit [2/2]

- (void) uninit

Property Documentation

◆ inited

- (BOOL) inited
readwritenonatomicassign

Definition at line 21 of file ThingAudioQueuePcmPlayer.h.


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