![]() | ![]() | ![]() | GStreamer Library 0.8 API Reference (0.7.6.1) | ![]() |
---|
gstgetbits —
#include <libs/getbits/gstgetbits.h> struct gst_getbits_t; void (*GstGetbitsCallback) (gst_getbits_t *gb, void *data); void gst_getbits_init (gst_getbits_t *gb, GstGetbitsCallback callback, void *data); void gst_getbits_newbuf (gst_getbits_t *gb, unsigned char *buffer, unsigned long len); #define gst_getbits_bitoffset (gb) #define gst_getbits_align_byte (gb) #define gst_getbits_bufferpos (gb) #define gst_getbits_bytesleft (gb) #define gst_getbits_bitsleft (gb) #define gst_getbyte (gb) #define gst_getbits_fastn (gb,n) #define gst_getbitsn (gb,n) #define gst_getbits1 (gb) #define gst_getbits2 (gb) #define gst_getbits3 (gb) #define gst_getbits4 (gb) #define gst_getbits5 (gb) #define gst_getbits6 (gb) #define gst_getbits7 (gb) #define gst_getbits8 (gb) #define gst_getbits9 (gb) #define gst_getbits10 (gb) #define gst_getbits11 (gb) #define gst_getbits12 (gb) #define gst_getbits13 (gb) #define gst_getbits14 (gb) #define gst_getbits15 (gb) #define gst_getbits16 (gb) #define gst_getbits17 (gb) #define gst_getbits18 (gb) #define gst_getbits19 (gb) #define gst_getbits20 (gb) #define gst_getbits21 (gb) #define gst_getbits22 (gb) #define gst_getbits23 (gb) #define gst_showbitsn (gb,n) #define gst_showbits1 (gb) #define gst_showbits2 (gb) #define gst_showbits3 (gb) #define gst_showbits4 (gb) #define gst_showbits5 (gb) #define gst_showbits6 (gb) #define gst_showbits7 (gb) #define gst_showbits8 (gb) #define gst_showbits9 (gb) #define gst_showbits10 (gb) #define gst_showbits11 (gb) #define gst_showbits12 (gb) #define gst_showbits13 (gb) #define gst_showbits14 (gb) #define gst_showbits15 (gb) #define gst_showbits16 (gb) #define gst_showbits17 (gb) #define gst_showbits18 (gb) #define gst_showbits19 (gb) #define gst_showbits20 (gb) #define gst_showbits21 (gb) #define gst_showbits22 (gb) #define gst_showbits23 (gb) #define gst_showbits24 (gb) #define gst_showbits32 (gb) #define gst_flushbitsn (gb,n) #define gst_flushbits32 (gb) #define gst_backbitsn (gb,n) #define gst_backbits24 (gb)
struct gst_getbits_t { unsigned char *ptr; unsigned long *longptr; unsigned char *endptr; unsigned long length; long bits; unsigned long dword; unsigned long temp; GstGetbitsCallback callback; void *data; unsigned long (*get1bit)(gst_getbits_t *gb, unsigned long bits); unsigned long (*getbits)(gst_getbits_t *gb, unsigned long bits); unsigned long (*getbits_fast)(gst_getbits_t *gb, unsigned long bits); unsigned long (*getbyte)(gst_getbits_t *gb, unsigned long bits); unsigned long (*show1bit)(gst_getbits_t *gb, unsigned long bits); unsigned long (*showbits)(gst_getbits_t *gb, unsigned long bits); void (*flushbits)(gst_getbits_t *gb, unsigned long bits); void (*backbits)(gst_getbits_t *gb, unsigned long bits); };
void gst_getbits_init (gst_getbits_t *gb, GstGetbitsCallback callback, void *data);
gb : | |
callback : | |
data : |
void gst_getbits_newbuf (gst_getbits_t *gb, unsigned char *buffer, unsigned long len);
gb : | |
buffer : | |
Param3 : |
<< GStreamer Libraries | gstputbits >> |