[NUT-devel] [nut]: r266 - trunk/libnut/libnut.h

ods15 subversion at mplayerhq.hu
Sat Nov 25 07:24:05 CET 2006


Author: ods15
Date: Sat Nov 25 07:24:04 2006
New Revision: 266

Modified:
   trunk/libnut/libnut.h

Log:
some doxygen fixes


Modified: trunk/libnut/libnut.h
==============================================================================
--- trunk/libnut/libnut.h	(original)
+++ trunk/libnut/libnut.h	Sat Nov 25 07:24:04 2006
@@ -28,23 +28,20 @@
 
 typedef struct nut_context_s nut_context_t;
 
-/// \ingroup demuxer muxer
-/// @{
-
-/// Memory allocation function pointers
+/// Memory allocation function pointers \ingroup demuxer muxer
 typedef struct {
 	void * (*malloc)(size_t size);             ///< Memory allocation malloc function pointer
 	void * (*realloc)(void *ptr, size_t size); ///< Memory allocation realloc function pointer
 	void (*free)(void *ptr);                   ///< Memory allocation free function pointer
 } nut_alloc_t;
 
-/// Timebase struct
+/// Timebase struct \ingroup demuxer muxer
 typedef struct {
 	int nom; ///< Example: 1001
 	int den; ///< Example: 24000
 } nut_timebase_t;
 
-/// Stream header struct
+/// Stream header struct \ingroup demuxer muxer
 typedef struct {
 	int type;                 ///< Possible values are enum ::nut_stream_class_t. Value of -1 terminates a stream header array
 	int fourcc_len;           ///< Length of fourcc
@@ -63,17 +60,18 @@
 	int sample_width;         ///< Ratio to stretch the video. May only be zero if #sample_height is zero
 	int sample_height;        ///< Ratio to stretch the video. May only be zero if #sample_width is zero
 	int colorspace_type;
-	/// @}
 
+	/// @}
 	/// \name audio
 	/// Only used is type is #NUT_AUDIO_CLASS @{
 	int samplerate_nom;       ///< Sample rate of audio. Example: 44100
 	int samplerate_denom;     ///< Sample rate denominator of audio. Example: 1
 	int channel_count;        ///< Amount of audio channels
+
 	/// @}
 } nut_stream_header_t;
 
-/// Single info field struct
+/// Single info field struct \ingroup demuxer muxer
 typedef struct {
 	char type[7];      ///< NULL-terminated string
 	char name[65];     ///< NULL-terminated string. Name of info field
@@ -83,7 +81,7 @@
 	uint8_t * data;    ///< Used if #type is non-numeric
 } nut_info_field_t;
 
-/// Single info packet struct
+/// Single info packet struct \ingroup demuxer muxer
 typedef struct {
 	int count;                 ///< Indicates how many info fields are provided in #fields
 	int stream_id_plus1;       ///< Zero indicates non-stream-specific info packet
@@ -94,7 +92,7 @@
 	nut_info_field_t * fields; ///< Info fields, has #count elements
 } nut_info_packet_t;
 
-/// Single frame packet struct
+/// Single frame packet struct \ingroup demuxer muxer
 typedef struct {
 	int len;          ///< Length of frame in bytes. \b Must be zero if #NUT_FLAG_EOR is set.
 	int stream;       ///< Stream index of frame
@@ -102,7 +100,6 @@
 	int flags;        ///< Frame flags from #nut_frame_flags_t
 	int64_t next_pts; ///< Only used in muxer. Only necessary if nut_write_frame_reorder() is used.
 } nut_packet_t;
-/// @}
 
 
 
@@ -303,7 +300,7 @@
  * - "s" - Integer value
  * - "r" - Numerator of fraction
  * - "t" - Integer timestamp in timebase #tb
- * - Other: Length of #data in bytes
+ * - Other - Length of #data in bytes
  *
  * In the case of UTF-8 string, length of #data \b must \b not contain the
  * terminating NUL (U+0000).



More information about the NUT-devel mailing list