CjAudioPlayer
cj_audio_player.h
Go to the documentation of this file.
1 //
2 // Copyright © 2020 Seajei, LLC. All rights reserved.
3 //
4 
11 #ifndef CJ_AUDIO_PLAYER_H_
12 #define CJ_AUDIO_PLAYER_H_
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
18 #include <stdio.h>
19 #include <stdint.h>
20 #include <stdbool.h>
21 
28 void cj_ap_init(int sampleRate, int frameSize, int maxAudioFrameChunksToBuffer);
29 
33 void cj_ap_deinit(void);
34 
40 void cj_ap_queue_audio_frames(short *audioFrames, size_t audioFramesLen);
41 
45 void cj_ap_mute(void);
46 
50 void cj_ap_unmute(void);
51 
56 bool cj_ap_is_mute(void);
57 
58 #ifdef __cplusplus
59 }
60 #endif
61 
62 #endif // CJ_AUDIO_PLAYER_H_
void cj_ap_deinit(void)
Deinitializes the library.
void cj_ap_mute(void)
Mute audio player.
void cj_ap_queue_audio_frames(short *audioFrames, size_t audioFramesLen)
Queue next audio frames.
void cj_ap_unmute(void)
Unmute audio player.
void cj_ap_init(int sampleRate, int frameSize, int maxAudioFrameChunksToBuffer)
Initializes library.
bool cj_ap_is_mute(void)
Check if audio player is mute.