int *pi_bkmk;
int i_int, *pi_int;
+ bool b_bool, *pb_bool;
double f, *pf;
int64_t i_64, *pi_64;
case INPUT_ADD_INFO:
{
- /* FIXME : Impossible to use input_ItemAddInfo because of
+ /* FIXME : Impossible to use input_item_AddInfo because of
* the ... problem ? */
char *psz_cat = (char *)va_arg( args, char * );
char *psz_name = (char *)va_arg( args, char * );
int i_ret = VLC_EGENERIC;
*ppsz_value = NULL;
- *ppsz_value = input_ItemGetInfo( p_input->p->input.p_item,
+ *ppsz_value = input_item_GetInfo( p_input->p->input.p_item,
psz_cat, psz_name );
return i_ret;
}
if( asprintf( &str, "%s=%s", psz_option, psz_value ) == -1 )
return VLC_ENOMEM;
- i = input_ItemAddOpt( p_input->p->input.p_item, str,
+ i = input_item_AddOpt( p_input->p->input.p_item, str,
VLC_INPUT_OPTION_UNIQUE );
free( str );
return i;
return VLC_EGENERIC;
}
+ case INPUT_SET_RECORD_STATE:
+ b_bool = (bool)va_arg( args, int );
+ var_SetBool( p_input, "record", b_bool );
+ return VLC_SUCCESS;
+
+ case INPUT_GET_RECORD_STATE:
+ pb_bool = (bool*)va_arg( args, bool* );
+ *pb_bool = var_GetBool( p_input, "record" );
+ return VLC_SUCCESS;
default:
msg_Err( p_input, "unknown query in input_vaControl" );