libnx  v4.8.0
Data Structures | Functions
audrec.h File Reference

Audio Recorder IPC wrapper. More...

#include "../types.h"
#include "../audio/audio.h"
#include "../sf/service.h"
#include "../kernel/event.h"

Go to the source code of this file.

Data Structures

struct  FinalOutputRecorderBuffer
 
struct  FinalOutputRecorderParameter
 
struct  FinalOutputRecorderParameterInternal
 
struct  AudrecRecorder
 

Functions

Result audrecInitialize (void)
 
void audrecExit (void)
 
ServiceaudrecGetServiceSession (void)
 
Result audrecOpenFinalOutputRecorder (AudrecRecorder *recorder_out, FinalOutputRecorderParameter *param_in, u64 aruid, FinalOutputRecorderParameterInternal *param_out)
 
Result audrecRecorderStart (AudrecRecorder *recorder)
 
Result audrecRecorderStop (AudrecRecorder *recorder)
 
Result audrecRecorderRegisterBufferEvent (AudrecRecorder *recorder, Event *out_event)
 
Result audrecRecorderAppendFinalOutputRecorderBuffer (AudrecRecorder *recorder, u64 buffer_client_ptr, FinalOutputRecorderBuffer *param)
 
Result audrecRecorderGetReleasedFinalOutputRecorderBuffers (AudrecRecorder *recorder, u64 *out_buffers, u64 *inout_count, u64 *out_released)
 
void audrecRecorderClose (AudrecRecorder *recorder)
 

Detailed Description

Audio Recorder IPC wrapper.

Author
plutoo