33 #ifndef FLAC__STREAM_DECODER_H 34 #define FLAC__STREAM_DECODER_H 1298 const char *filename,
1344 const char *filename,
Definition: stream_decoder.h:272
FLAC__StreamDecoderInitStatus
Definition: stream_decoder.h:256
Definition: stream_decoder.h:261
Definition: stream_decoder.h:221
FLAC__bool(* FLAC__StreamDecoderEofCallback)(const FLAC__StreamDecoder *decoder, void *client_data)
Definition: stream_decoder.h:655
FLAC__StreamDecoderTellStatus(* FLAC__StreamDecoderTellCallback)(const FLAC__StreamDecoder *decoder, FLAC__uint64 *absolute_byte_offset, void *client_data)
Definition: stream_decoder.h:590
struct FLAC__StreamDecoderPrivate * private_
Definition: stream_decoder.h:465
FLAC_API FLAC__bool FLAC__stream_decoder_set_metadata_respond(FLAC__StreamDecoder *decoder, FLAC__MetadataType type)
Definition: stream_decoder.c:724
Definition: stream_decoder.h:429
Definition: stream_decoder.h:463
FLAC_API FLAC__bool FLAC__stream_decoder_seek_absolute(FLAC__StreamDecoder *decoder, FLAC__uint64 sample)
Definition: stream_decoder.c:1137
FLAC__StreamDecoderLengthStatus
Definition: stream_decoder.h:371
Definition: stream_decoder.h:210
Definition: stream_decoder.h:238
Definition: stream_decoder.h:204
FLAC__StreamDecoderErrorCallback error_callback
Definition: stream_decoder.c:133
Definition: stream_decoder.h:296
FLAC_API const char *const FLAC__StreamDecoderReadStatusString[]
Definition: stream_decoder.c:203
FLAC_API FLAC__ChannelAssignment FLAC__stream_decoder_get_channel_assignment(const FLAC__StreamDecoder *decoder)
Definition: stream_decoder.c:873
FLAC_API unsigned FLAC__stream_decoder_get_blocksize(const FLAC__StreamDecoder *decoder)
Definition: stream_decoder.c:894
FLAC_API FLAC__bool FLAC__stream_decoder_finish(FLAC__StreamDecoder *decoder)
Definition: stream_decoder.c:632
Definition: stream_decoder.h:399
FLAC_API FLAC__bool FLAC__stream_decoder_process_until_end_of_metadata(FLAC__StreamDecoder *decoder)
Definition: stream_decoder.c:1045
Definition: stream_decoder.h:327
FLAC__StreamDecoderTellCallback tell_callback
Definition: stream_decoder.c:128
FLAC_API unsigned FLAC__stream_decoder_get_sample_rate(const FLAC__StreamDecoder *decoder)
Definition: stream_decoder.c:887
Definition: stream_decoder.h:276
This module contains #defines and symbols for exporting function calls, and providing version informa...
This module contains structure definitions for the representation of FLAC format components in memory...
Definition: stream_decoder.h:215
FLAC_API FLAC__bool FLAC__stream_decoder_set_metadata_ignore_application(FLAC__StreamDecoder *decoder, const FLAC__byte id[4])
Definition: stream_decoder.c:800
typedef void(__stdcall *PFN_DESTRUCTION_CALLBACK)(void *pData)
FLAC_API FLAC__StreamDecoderInitStatus FLAC__stream_decoder_init_FILE(FLAC__StreamDecoder *decoder, FILE *file, FLAC__StreamDecoderWriteCallback write_callback, FLAC__StreamDecoderMetadataCallback metadata_callback, FLAC__StreamDecoderErrorCallback error_callback, void *client_data)
Definition: stream_decoder.c:551
struct FLAC__StreamDecoderProtected * protected_
Definition: stream_decoder.h:464
FLAC_API const char *const FLAC__StreamDecoderWriteStatusString[]
Definition: stream_decoder.c:227
int32_t FLAC__int32
Definition: ordinals.h:62
Definition: stream_decoder.h:438
FLAC__StreamDecoderEofCallback eof_callback
Definition: stream_decoder.c:130
FLAC_API const char *const FLAC__StreamDecoderStateString[]
Definition: stream_decoder.c:181
FLAC_API unsigned FLAC__stream_decoder_get_bits_per_sample(const FLAC__StreamDecoder *decoder)
Definition: stream_decoder.c:880
FLAC_API FLAC__bool FLAC__stream_decoder_skip_single_frame(FLAC__StreamDecoder *decoder)
Definition: stream_decoder.c:1106
Definition: stream_decoder.h:233
FLAC_API FLAC__StreamDecoderInitStatus FLAC__stream_decoder_init_ogg_stream(FLAC__StreamDecoder *decoder, FLAC__StreamDecoderReadCallback read_callback, FLAC__StreamDecoderSeekCallback seek_callback, FLAC__StreamDecoderTellCallback tell_callback, FLAC__StreamDecoderLengthCallback length_callback, FLAC__StreamDecoderEofCallback eof_callback, FLAC__StreamDecoderWriteCallback write_callback, FLAC__StreamDecoderMetadataCallback metadata_callback, FLAC__StreamDecoderErrorCallback error_callback, void *client_data)
Definition: stream_decoder.c:479
GLenum type
Definition: glext.h:6233
Definition: stream_decoder.h:350
Definition: stream_decoder.h:396
FLAC__StreamDecoderLengthCallback length_callback
Definition: stream_decoder.c:129
FLAC_API FLAC__bool FLAC__stream_decoder_set_md5_checking(FLAC__StreamDecoder *decoder, FLAC__bool value)
Definition: stream_decoder.c:714
Definition: stream_decoder.h:356
FLAC_API FLAC__bool FLAC__stream_decoder_process_single(FLAC__StreamDecoder *decoder)
Definition: stream_decoder.c:1008
FLAC_API const char *const FLAC__StreamDecoderInitStatusString[]
Definition: stream_decoder.c:194
FLAC_API const char * FLAC__stream_decoder_get_resolved_state_string(const FLAC__StreamDecoder *decoder)
Definition: stream_decoder.c:847
FLAC__StreamDecoderWriteStatus
Definition: stream_decoder.h:394
FLAC_API FLAC__StreamDecoder * FLAC__stream_decoder_new(void)
Definition: stream_decoder.c:244
FLAC__uint8 FLAC__byte
Definition: ordinals.h:72
Definition: stream_decoder.h:269
FLAC__StreamDecoderWriteCallback write_callback
Definition: stream_decoder.c:131
FLAC__StreamDecoderLengthStatus(* FLAC__StreamDecoderLengthCallback)(const FLAC__StreamDecoder *decoder, FLAC__uint64 *stream_length, void *client_data)
Definition: stream_decoder.h:628
FLAC__StreamDecoderSeekStatus(* FLAC__StreamDecoderSeekCallback)(const FLAC__StreamDecoder *decoder, FLAC__uint64 absolute_byte_offset, void *client_data)
Definition: stream_decoder.h:552
Definition: stream_decoder.h:379
FLAC_API FLAC__bool FLAC__stream_decoder_reset(FLAC__StreamDecoder *decoder)
Definition: stream_decoder.c:948
Definition: chd_stream.c:62
FLAC_API FLAC__bool FLAC__stream_decoder_set_metadata_respond_all(FLAC__StreamDecoder *decoder)
Definition: stream_decoder.c:769
Definition: stream_decoder.h:41
FLAC__StreamDecoderReadStatus(* FLAC__StreamDecoderReadCallback)(const FLAC__StreamDecoder *decoder, FLAC__byte buffer[], size_t *bytes, void *client_data)
Definition: stream_decoder.h:517
FLAC__StreamDecoderWriteStatus(* FLAC__StreamDecoderWriteCallback)(const FLAC__StreamDecoder *decoder, const FLAC__Frame *frame, const FLAC__int32 *const buffer[], void *client_data)
Definition: stream_decoder.h:683
Definition: stream_decoder.h:435
Definition: stream_decoder.h:258
FLAC_API FLAC__bool FLAC__stream_decoder_flush(FLAC__StreamDecoder *decoder)
Definition: stream_decoder.c:922
FLAC__MetadataType
Definition: format.h:489
#define FLAC_API
Definition: export.h:73
Definition: stream_decoder.h:299
void * client_data
Definition: stream_decoder.c:140
FLAC_API FLAC__bool FLAC__stream_decoder_set_ogg_serial_number(FLAC__StreamDecoder *decoder, long serial_number)
Definition: stream_decoder.c:697
uint64_t FLAC__uint64
Definition: ordinals.h:66
FLAC_API FLAC__bool FLAC__stream_decoder_set_metadata_ignore(FLAC__StreamDecoder *decoder, FLAC__MetadataType type)
Definition: stream_decoder.c:783
FLAC__StreamDecoderReadCallback read_callback
Definition: stream_decoder.c:126
FLAC_API void FLAC__stream_decoder_delete(FLAC__StreamDecoder *decoder)
Definition: stream_decoder.c:307
#define FILE
Definition: file_stream_transforms.h:35
FLAC__ChannelAssignment
Definition: format.h:381
FLAC_API FLAC__StreamDecoderInitStatus FLAC__stream_decoder_init_ogg_file(FLAC__StreamDecoder *decoder, const char *filename, FLAC__StreamDecoderWriteCallback write_callback, FLAC__StreamDecoderMetadataCallback metadata_callback, FLAC__StreamDecoderErrorCallback error_callback, void *client_data)
Definition: stream_decoder.c:620
Definition: stream_decoder.h:333
Definition: stream_decoder.h:218
Definition: stream_decoder.h:310
FLAC_API FLAC__bool FLAC__stream_decoder_set_metadata_respond_application(FLAC__StreamDecoder *decoder, const FLAC__byte id[4])
Definition: stream_decoder.c:741
void(* FLAC__StreamDecoderMetadataCallback)(const FLAC__StreamDecoder *decoder, const FLAC__StreamMetadata *metadata, void *client_data)
Definition: stream_decoder.h:710
FLAC__StreamDecoderTellStatus
Definition: stream_decoder.h:348
FLAC_API const char *const FLAC__StreamDecoderErrorStatusString[]
Definition: stream_decoder.c:232
FLAC_API FLAC__StreamDecoderState FLAC__stream_decoder_get_state(const FLAC__StreamDecoder *decoder)
Definition: stream_decoder.c:840
void(* FLAC__StreamDecoderErrorCallback)(const FLAC__StreamDecoder *decoder, FLAC__StreamDecoderErrorStatus status, void *client_data)
Definition: stream_decoder.h:727
FLAC__StreamDecoderErrorStatus
Definition: stream_decoder.h:427
Definition: stream_decoder.h:373
Definition: stream_decoder.h:330
FLAC_API const char *const FLAC__StreamDecoderTellStatusString[]
Definition: stream_decoder.c:215
FLAC__Frame frame
Definition: stream_decoder.c:155
FLAC_API FLAC__StreamDecoderInitStatus FLAC__stream_decoder_init_stream(FLAC__StreamDecoder *decoder, FLAC__StreamDecoderReadCallback read_callback, FLAC__StreamDecoderSeekCallback seek_callback, FLAC__StreamDecoderTellCallback tell_callback, FLAC__StreamDecoderLengthCallback length_callback, FLAC__StreamDecoderEofCallback eof_callback, FLAC__StreamDecoderWriteCallback write_callback, FLAC__StreamDecoderMetadataCallback metadata_callback, FLAC__StreamDecoderErrorCallback error_callback, void *client_data)
Definition: stream_decoder.c:451
int FLAC__bool
Definition: ordinals.h:70
FLAC_API const char *const FLAC__StreamDecoderSeekStatusString[]
Definition: stream_decoder.c:209
FLAC_API FLAC__bool FLAC__stream_decoder_get_md5_checking(const FLAC__StreamDecoder *decoder)
Definition: stream_decoder.c:852
FLAC_API FLAC__bool FLAC__stream_decoder_process_until_end_of_stream(FLAC__StreamDecoder *decoder)
Definition: stream_decoder.c:1072
Definition: stream_decoder.c:124
GLsizei const GLfloat * value
Definition: glext.h:6709
Definition: stream_decoder.h:432
FLAC_API FLAC__bool FLAC__stream_decoder_get_decode_position(const FLAC__StreamDecoder *decoder, FLAC__uint64 *position)
Definition: stream_decoder.c:901
Definition: stream_decoder.h:353
Definition: stream_decoder.h:230
FLAC__StreamDecoderMetadataCallback metadata_callback
Definition: stream_decoder.c:132
FLAC_API unsigned FLAC__stream_decoder_get_channels(const FLAC__StreamDecoder *decoder)
Definition: stream_decoder.c:866
FLAC_API const char *const FLAC__StreamDecoderLengthStatusString[]
Definition: stream_decoder.c:221
Definition: civetweb.c:1024
Definition: video4linux2.c:51
FLAC_API FLAC__bool FLAC__stream_decoder_set_metadata_ignore_all(FLAC__StreamDecoder *decoder)
Definition: stream_decoder.c:828
FLAC_API FLAC__StreamDecoderInitStatus FLAC__stream_decoder_init_file(FLAC__StreamDecoder *decoder, const char *filename, FLAC__StreamDecoderWriteCallback write_callback, FLAC__StreamDecoderMetadataCallback metadata_callback, FLAC__StreamDecoderErrorCallback error_callback, void *client_data)
Definition: stream_decoder.c:608
FLAC__StreamDecoderSeekStatus
Definition: stream_decoder.h:325
FLAC__StreamDecoderState
Definition: stream_decoder.h:202
Definition: stream_decoder.h:224
FLAC_API FLAC__StreamDecoderInitStatus FLAC__stream_decoder_init_ogg_FILE(FLAC__StreamDecoder *decoder, FILE *file, FLAC__StreamDecoderWriteCallback write_callback, FLAC__StreamDecoderMetadataCallback metadata_callback, FLAC__StreamDecoderErrorCallback error_callback, void *client_data)
Definition: stream_decoder.c:563
FLAC_API FLAC__uint64 FLAC__stream_decoder_get_total_samples(const FLAC__StreamDecoder *decoder)
Definition: stream_decoder.c:859
Definition: stream_decoder.h:266
FLAC__StreamDecoderReadStatus
Definition: stream_decoder.h:294
Definition: stream_decoder.h:376
Definition: stream_decoder.h:207
FLAC__StreamDecoderSeekCallback seek_callback
Definition: stream_decoder.c:127