#include <stdint.h>
#include <stddef.h>
#include <boolean.h>
#include <retro_common_api.h>
Go to the source code of this file.
|
| enum | ffemu_pix_format { FFEMU_PIX_RGB565 = 0,
FFEMU_PIX_BGR24,
FFEMU_PIX_ARGB8888
} |
| |
| enum | streaming_mode { STREAMING_MODE_TWITCH = 0,
STREAMING_MODE_YOUTUBE,
STREAMING_MODE_LOCAL,
STREAMING_MODE_CUSTOM
} |
| |
| enum | record_config_type {
RECORD_CONFIG_TYPE_RECORDING_CUSTOM = 0,
RECORD_CONFIG_TYPE_RECORDING_LOW_QUALITY,
RECORD_CONFIG_TYPE_RECORDING_MED_QUALITY,
RECORD_CONFIG_TYPE_RECORDING_HIGH_QUALITY,
RECORD_CONFIG_TYPE_RECORDING_LOSSLESS_QUALITY,
RECORD_CONFIG_TYPE_RECORDING_WEBM_FAST,
RECORD_CONFIG_TYPE_RECORDING_WEBM_HIGH_QUALITY,
RECORD_CONFIG_TYPE_RECORDING_GIF,
RECORD_CONFIG_TYPE_STREAMING_CUSTOM,
RECORD_CONFIG_TYPE_STREAMING_LOW_QUALITY,
RECORD_CONFIG_TYPE_STREAMING_MED_QUALITY,
RECORD_CONFIG_TYPE_STREAMING_HIGH_QUALITY,
RECORD_CONFIG_TYPE_STREAMING_NETPLAY
} |
| |
◆ record_driver_t
◆ ffemu_pix_format
| Enumerator |
|---|
| FFEMU_PIX_RGB565 | |
| FFEMU_PIX_BGR24 | |
| FFEMU_PIX_ARGB8888 | |
◆ record_config_type
| Enumerator |
|---|
| RECORD_CONFIG_TYPE_RECORDING_CUSTOM | |
| RECORD_CONFIG_TYPE_RECORDING_LOW_QUALITY | |
| RECORD_CONFIG_TYPE_RECORDING_MED_QUALITY | |
| RECORD_CONFIG_TYPE_RECORDING_HIGH_QUALITY | |
| RECORD_CONFIG_TYPE_RECORDING_LOSSLESS_QUALITY | |
| RECORD_CONFIG_TYPE_RECORDING_WEBM_FAST | |
| RECORD_CONFIG_TYPE_RECORDING_WEBM_HIGH_QUALITY | |
| RECORD_CONFIG_TYPE_RECORDING_GIF | |
| RECORD_CONFIG_TYPE_STREAMING_CUSTOM | |
| RECORD_CONFIG_TYPE_STREAMING_LOW_QUALITY | |
| RECORD_CONFIG_TYPE_STREAMING_MED_QUALITY | |
| RECORD_CONFIG_TYPE_STREAMING_HIGH_QUALITY | |
| RECORD_CONFIG_TYPE_STREAMING_NETPLAY | |
◆ streaming_mode
| Enumerator |
|---|
| STREAMING_MODE_TWITCH | |
| STREAMING_MODE_YOUTUBE | |
| STREAMING_MODE_LOCAL | |
| STREAMING_MODE_CUSTOM | |
◆ config_get_record_driver_options()
| const char* config_get_record_driver_options |
( |
void |
| ) |
|
config_get_record_driver_options:
Get an enumerated list of all record driver names, separated by '|'.
Returns: string listing of all record driver names, separated by '|'.
◆ ffemu_find_backend()
ffemu_find_backend: : Identifier of driver to find.
Finds a recording driver with the name .
Returns: recording driver handle if successful, otherwise NULL.
◆ find_record_driver()
◆ record_driver_find_handle()
| const void* record_driver_find_handle |
( |
int |
idx | ) |
|
record_driver_find_handle: : index of driver to get handle to.
Returns: handle to record driver at index. Can be NULL if nothing found.
◆ record_driver_find_ident()
| const char* record_driver_find_ident |
( |
int |
idx | ) |
|
record_driver_find_ident: : index of driver to get handle to.
Returns: Human-readable identifier of record driver at index. Can be NULL if nothing found.
◆ record_driver_init_first()
gfx_ctx_init_first: : Recording backend handle. : Recording data handle. : Recording info parameters.
Finds first suitable recording context driver and initializes.
Returns: true (1) if successful, otherwise false (0).
◆ recording_deinit()
◆ recording_driver_clear_data_ptr()
| void recording_driver_clear_data_ptr |
( |
void |
| ) |
|
◆ recording_driver_free_state()
| void recording_driver_free_state |
( |
void |
| ) |
|
◆ recording_driver_get_data_ptr()
| void* recording_driver_get_data_ptr |
( |
void |
| ) |
|
◆ recording_driver_get_height()
| unsigned* recording_driver_get_height |
( |
void |
| ) |
|
◆ recording_driver_get_width()
| unsigned* recording_driver_get_width |
( |
void |
| ) |
|
◆ recording_driver_set_data_ptr()
| void recording_driver_set_data_ptr |
( |
void * |
data | ) |
|
◆ recording_driver_update_streaming_url()
| void recording_driver_update_streaming_url |
( |
void |
| ) |
|
◆ recording_dump_frame()
| void recording_dump_frame |
( |
const void * |
data, |
|
|
unsigned |
width, |
|
|
unsigned |
height, |
|
|
size_t |
pitch, |
|
|
bool |
is_idle |
|
) |
| |
◆ recording_init()
recording_init:
Initializes recording.
Returns: true (1) if successful, otherwise false (0).
◆ recording_is_enabled()
◆ recording_push_audio()
◆ recording_set_state()
◆ streaming_is_enabled()
◆ streaming_set_state()
◆ record_ffmpeg
◆ record_null
◆ recording_data