Displaying 1 result from an estimated 1 matches for "get_client_data_from_decod".
Did you mean:
  get_client_data_from_decoder
  
2017 Nov 22
0
libFLAC JNA Issue
...e : when error_callback is called, I update client_data sent in 
parameter, well received updated by native code stored in decoder 
variable.
The only thing is missing to me, is a function to return client_data from 
decoder.
This simple patch do the job for me :
StreamDecoder.h :
FLAC_API void *get_client_data_from_decoder(FLAC__StreamDecoder *decoder);
StreamDecoder.c :
void *get_client_data_from_decoder(FLAC__StreamDecoder *decoder) {
        return decoder->private_->client_data;
}
I finally can use this function after 
FLAC__stream_decoder_process_until_end_of_stream call to check client_data 
and asser...