Mercurial > mplayer.hg
annotate loader/dshow/cmediasample.h @ 27148:858c01b81117
r26502: Document rgbtest arguments
r26057: Fix copy&paste typo in rgbtest documentation
r26198: Grayscale encoding/decoding with FFmpeg is no longer enabled, remove references
r26221: Try to fix the description of what mbcmp influences, please fix if I misunderstood the code.
r26231: better syntax for A key
r26232: added missing escapes
r26260: Experimental support for -framedrop with -correct-pts.
r26271: Mention that '-frames 0' is useful with -identify, closes bug #1046.
r26273: add "ipod" to the list of formats handled by lavf
r26297: compacted new libavformat's 'ipod' description
r26402: Enable runtime control for colorful and/or module name output
r26427: Restore grayscale decoding support with FFmpeg.
r26449: 10L, forgot to commit the documentation for the -noconfig options.
r26460: restore options alphabetical order
r26650: Update documentation for the gl2 driver to make clear gl is usually preferred.
r26674: add h264 to list of supported codecs
r26732: Mark new options Michael committed as undocumented.
r26739: Oops, remove stray .TP.
r26749: -psprobe can be used in mpeg-pes streams, too
r26762: Add a new suboption to -vo xv and -vo xvmc that allows selection
r26763: Remove '(pass 1/2)' from some lavcopts. These options really worked on
r26795: Add support for AppleIR Remote as an input under Linux systems.
r26798: Document the -noar command-line option in en/fr manpages.
r26806: Document x264's AQ options
r26853: Update gl vo section with the new force-pbo suboption.
r26909: Add a slave command to stop stream playback.
r26979: small spelling/wording fixes
r26986: Document VIDIXIVTVALPHA environment variable.
r26997: Fix codec-specific options syntax declaration to be less confusing and wrong.
r27057: Ability for specifying TV standard individually for each TV channel.
r27132: Fix/restore the description of the rectangle video filter.
previously applied:
r27169: add missing escapes and full stops for scaletempo filter
r27179: remove two trailing whitespaces
author | kraymer |
---|---|
date | Mon, 30 Jun 2008 19:35:45 +0000 |
parents | a8ea87c71d18 |
children |
rev | line source |
---|---|
26045 | 1 #ifndef MPLAYER_CMEDIASAMPLE_H |
2 #define MPLAYER_CMEDIASAMPLE_H | |
168 | 3 |
4 #include "interfaces.h" | |
5 #include "guids.h" | |
1545 | 6 |
25794
2c8cdb9123b8
Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents:
3467
diff
changeset
|
7 typedef struct CMediaSample CMediaSample; |
2c8cdb9123b8
Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents:
3467
diff
changeset
|
8 struct CMediaSample |
168 | 9 { |
3056 | 10 IMediaSample_vt* vt; |
3130 | 11 DECLARE_IUNKNOWN(); |
168 | 12 IMemAllocator* all; |
13 int size; | |
14 int actual_size; | |
15 char* block; | |
1545 | 16 char* own_block; |
168 | 17 int isPreroll; |
18 int isSyncPoint; | |
3467 | 19 int isDiscontinuity; |
20 LONGLONG time_start; | |
21 LONGLONG time_end; | |
168 | 22 AM_MEDIA_TYPE media_type; |
23 int type_valid; | |
3467 | 24 void ( *SetPointer) (CMediaSample* This, char* pointer); |
3056 | 25 void ( *ResetPointer) (CMediaSample* This); // FIXME replace with Set & 0 |
1545 | 26 }; |
168 | 27 |
25794
2c8cdb9123b8
Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents:
3467
diff
changeset
|
28 CMediaSample* CMediaSampleCreate(IMemAllocator* allocator, int size); |
3056 | 29 // called from allocator |
30 void CMediaSample_Destroy(CMediaSample* This); | |
31 | |
26045 | 32 #endif /* MPLAYER_CMEDIASAMPLE_H */ |