RetroArch
Classes | Functions | Variables
movie.c File Reference
#include <stdlib.h>
#include <string.h>
#include <libretro.h>
#include <rhash.h>
#include <compat/strl.h>
#include <retro_endianness.h>
#include <streams/interface_stream.h>
#include "configuration.h"
#include "movie.h"
#include "core.h"
#include "content.h"
#include "retroarch.h"
#include "msg_hash.h"
#include "verbosity.h"
#include "command.h"
#include "file_path_special.h"
Include dependency graph for movie.c:

Classes

struct  bsv_movie
 
struct  bsv_state
 

Functions

static bool bsv_movie_init_playback (bsv_movie_t *handle, const char *path)
 
static bool bsv_movie_init_record (bsv_movie_t *handle, const char *path)
 
static void bsv_movie_free (bsv_movie_t *handle)
 
static bsv_movie_tbsv_movie_init_internal (const char *path, enum rarch_movie_type type)
 
void bsv_movie_set_frame_start (void)
 
void bsv_movie_set_frame_end (void)
 
static void bsv_movie_frame_rewind (bsv_movie_t *handle)
 
bool bsv_movie_init (void)
 
bool bsv_movie_get_input (int16_t *bsv_data)
 
bool bsv_movie_is_playback_on (void)
 
bool bsv_movie_is_playback_off (void)
 
bool bsv_movie_is_end_of_file (void)
 
bool bsv_movie_ctl (enum bsv_ctl_state state, void *data)
 
void bsv_movie_set_path (const char *path)
 
void bsv_movie_set_start_path (const char *path)
 
bool bsv_movie_init_handle (const char *path, enum rarch_movie_type type)
 
void bsv_movie_deinit (void)
 
static bool bsv_movie_check_movie_playback (void)
 
static bool runloop_check_movie_record (void)
 
static bool runloop_check_movie_init (void)
 
bool bsv_movie_check (void)
 

Variables

static bsv_movie_tbsv_movie_state_handle = NULL
 
static struct bsv_state bsv_movie_state
 

Function Documentation

◆ bsv_movie_check()

bool bsv_movie_check ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bsv_movie_check_movie_playback()

static bool bsv_movie_check_movie_playback ( void  )
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bsv_movie_ctl()

bool bsv_movie_ctl ( enum bsv_ctl_state  state,
void data 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bsv_movie_deinit()

void bsv_movie_deinit ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bsv_movie_frame_rewind()

static void bsv_movie_frame_rewind ( bsv_movie_t handle)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bsv_movie_free()

static void bsv_movie_free ( bsv_movie_t handle)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bsv_movie_get_input()

bool bsv_movie_get_input ( int16_t bsv_data)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bsv_movie_init()

bool bsv_movie_init ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bsv_movie_init_handle()

bool bsv_movie_init_handle ( const char *  path,
enum rarch_movie_type  type 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bsv_movie_init_internal()

static bsv_movie_t* bsv_movie_init_internal ( const char *  path,
enum rarch_movie_type  type 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bsv_movie_init_playback()

static bool bsv_movie_init_playback ( bsv_movie_t handle,
const char *  path 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bsv_movie_init_record()

static bool bsv_movie_init_record ( bsv_movie_t handle,
const char *  path 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bsv_movie_is_end_of_file()

bool bsv_movie_is_end_of_file ( void  )

◆ bsv_movie_is_playback_off()

bool bsv_movie_is_playback_off ( void  )
Here is the caller graph for this function:

◆ bsv_movie_is_playback_on()

bool bsv_movie_is_playback_on ( void  )
Here is the caller graph for this function:

◆ bsv_movie_set_frame_end()

void bsv_movie_set_frame_end ( void  )
Here is the caller graph for this function:

◆ bsv_movie_set_frame_start()

void bsv_movie_set_frame_start ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bsv_movie_set_path()

void bsv_movie_set_path ( const char *  path)
Here is the caller graph for this function:

◆ bsv_movie_set_start_path()

void bsv_movie_set_start_path ( const char *  path)
Here is the caller graph for this function:

◆ runloop_check_movie_init()

static bool runloop_check_movie_init ( void  )
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ runloop_check_movie_record()

static bool runloop_check_movie_record ( void  )
static
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ bsv_movie_state

struct bsv_state bsv_movie_state
static

◆ bsv_movie_state_handle

bsv_movie_t* bsv_movie_state_handle = NULL
static