annotate loader/dshow/DS_AudioDecoder.h @ 36694:eed2fb870f43

Rename symbolic constants of GUI help message texts. Create a kind of GUI namespace and don't add place or kind of usage to the name unless it's advantageous. This reduces the amount of definitions as well. Arrange them alphabetically.
author ib
date Wed, 05 Feb 2014 16:39:38 +0000
parents 837cd9762b4e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
26045
a8ea87c71d18 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 25794
diff changeset
1 #ifndef MPLAYER_DS_AUDIODECODER_H
a8ea87c71d18 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 25794
diff changeset
2 #define MPLAYER_DS_AUDIODECODER_H
1545
da26060c81ef big avifile sync - from now we have common code
arpi
parents:
diff changeset
3
30171
837cd9762b4e Add required header #includes to satisfy 'make checkheaders'.
diego
parents: 26045
diff changeset
4 #include "loader/com.h"
837cd9762b4e Add required header #includes to satisfy 'make checkheaders'.
diego
parents: 26045
diff changeset
5 #include "loader/wine/mmreg.h"
837cd9762b4e Add required header #includes to satisfy 'make checkheaders'.
diego
parents: 26045
diff changeset
6
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 25547
diff changeset
7 typedef struct DS_AudioDecoder DS_AudioDecoder;
3059
24fa494bedb1 imported from xine
arpi
parents: 2072
diff changeset
8
3444
0c0042de1f95 API changes - now fully compatible with C++ version
arpi
parents: 3063
diff changeset
9 //DS_AudioDecoder * DS_AudioDecoder_Create(const CodecInfo * info, const WAVEFORMATEX* wf);
0c0042de1f95 API changes - now fully compatible with C++ version
arpi
parents: 3063
diff changeset
10 DS_AudioDecoder * DS_AudioDecoder_Open(char* dllname, GUID* guid, WAVEFORMATEX* wf);
1545
da26060c81ef big avifile sync - from now we have common code
arpi
parents:
diff changeset
11
3059
24fa494bedb1 imported from xine
arpi
parents: 2072
diff changeset
12 void DS_AudioDecoder_Destroy(DS_AudioDecoder *this);
24fa494bedb1 imported from xine
arpi
parents: 2072
diff changeset
13
3946
c00db356082f headers cleanup
arpi
parents: 3444
diff changeset
14 int DS_AudioDecoder_Convert(DS_AudioDecoder *this, const void* in_data, unsigned int in_size,
c00db356082f headers cleanup
arpi
parents: 3444
diff changeset
15 void* out_data, unsigned int out_size,
c00db356082f headers cleanup
arpi
parents: 3444
diff changeset
16 unsigned int* size_read, unsigned int* size_written);
3059
24fa494bedb1 imported from xine
arpi
parents: 2072
diff changeset
17
24fa494bedb1 imported from xine
arpi
parents: 2072
diff changeset
18 int DS_AudioDecoder_GetSrcSize(DS_AudioDecoder *this, int dest_size);
24fa494bedb1 imported from xine
arpi
parents: 2072
diff changeset
19
26045
a8ea87c71d18 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 25794
diff changeset
20 #endif /* MPLAYER_DS_AUDIODECODER_H */