forked from len0rd/rockbox
Added FS#2939 Encoder Codec Interface + Codecs by Antonius Hellmann with additional FM Recording support and my modifications
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10789 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
65c2c58b3a
commit
4fc717a4c1
36 changed files with 4803 additions and 860 deletions
|
|
@ -19,8 +19,33 @@
|
|||
#ifndef RECORDING_H
|
||||
#define RECORDING_H
|
||||
|
||||
bool recording_screen(void);
|
||||
bool recording_screen(bool no_source);
|
||||
char *rec_create_filename(char *buf);
|
||||
int rec_create_directory(void);
|
||||
|
||||
#if CONFIG_CODEC == SWCODEC
|
||||
/* selects an audio source for recording or playback */
|
||||
#define SRCF_PLAYBACK 0x0000 /* default */
|
||||
#define SRCF_RECORDING 0x1000
|
||||
#ifdef CONFIG_TUNER
|
||||
/* for AUDIO_SRC_FMRADIO */
|
||||
#define SRCF_FMRADIO_PLAYING 0x0000 /* default */
|
||||
#define SRCF_FMRADIO_PAUSED 0x2000
|
||||
#endif
|
||||
void rec_set_source(int source, int flags);
|
||||
#endif /* CONFIG_CODEC == SW_CODEC */
|
||||
|
||||
/* steals mp3 buffer, sets source and then options */
|
||||
/* SRCF_RECORDING is implied */
|
||||
void rec_set_recording_options(int frequency, int quality,
|
||||
int source, int source_flags,
|
||||
int channel_mode, bool editable,
|
||||
int prerecord_time);
|
||||
|
||||
/* steals mp3 buffer, creates unique filename and starts recording */
|
||||
void rec_record(void);
|
||||
|
||||
/* creates unique filename and starts recording */
|
||||
void rec_new_file(void);
|
||||
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue