annotate loader/dshow/DS_AudioDecoder.h @ 25552:21f17f58f5bc

Add a comment that explains why this header has no multiple inclusion guards.
author diego
date Tue, 01 Jan 2008 21:20:06 +0000
parents de09fcf0b4f1
children 2c8cdb9123b8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3059
24fa494bedb1 imported from xine
arpi
parents: 2072
diff changeset
1 #ifndef AVIFILE_DS_AUDIODECODER_H
24fa494bedb1 imported from xine
arpi
parents: 2072
diff changeset
2 #define AVIFILE_DS_AUDIODECODER_H
1545
da26060c81ef big avifile sync - from now we have common code
arpi
parents:
diff changeset
3
3946
c00db356082f headers cleanup
arpi
parents: 3444
diff changeset
4 typedef struct _DS_AudioDecoder DS_AudioDecoder;
3059
24fa494bedb1 imported from xine
arpi
parents: 2072
diff changeset
5
3444
0c0042de1f95 API changes - now fully compatible with C++ version
arpi
parents: 3063
diff changeset
6 //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
7 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
8
3059
24fa494bedb1 imported from xine
arpi
parents: 2072
diff changeset
9 void DS_AudioDecoder_Destroy(DS_AudioDecoder *this);
24fa494bedb1 imported from xine
arpi
parents: 2072
diff changeset
10
3946
c00db356082f headers cleanup
arpi
parents: 3444
diff changeset
11 int DS_AudioDecoder_Convert(DS_AudioDecoder *this, const void* in_data, unsigned int in_size,
c00db356082f headers cleanup
arpi
parents: 3444
diff changeset
12 void* out_data, unsigned int out_size,
c00db356082f headers cleanup
arpi
parents: 3444
diff changeset
13 unsigned int* size_read, unsigned int* size_written);
3059
24fa494bedb1 imported from xine
arpi
parents: 2072
diff changeset
14
24fa494bedb1 imported from xine
arpi
parents: 2072
diff changeset
15 int DS_AudioDecoder_GetSrcSize(DS_AudioDecoder *this, int dest_size);
24fa494bedb1 imported from xine
arpi
parents: 2072
diff changeset
16
25547
de09fcf0b4f1 consistency cosmetics
diego
parents: 3946
diff changeset
17 #endif /* AVIFILE_DS_AUDIODECODER_H */