Go to the source code of this file.
|  | 
| static void | block_BytestreamInit (block_bytestream_t *p_bytestream) | 
|  | 
| static void | block_BytestreamRelease (block_bytestream_t *p_bytestream) | 
|  | 
| static void | block_BytestreamEmpty (block_bytestream_t *p_bytestream) | 
|  | It flush all data (read and unread) from a block_bytestream_t.  More... 
 | 
|  | 
| static void | block_BytestreamFlush (block_bytestream_t *p_bytestream) | 
|  | It flushes all already read data from a block_bytestream_t.  More... 
 | 
|  | 
| static void | block_BytestreamPush (block_bytestream_t *p_bytestream, block_t *p_block) | 
|  | 
| static size_t | block_BytestreamRemaining (const block_bytestream_t *p_bytestream) | 
|  | 
| static block_t * | block_BytestreamPop (block_bytestream_t *p_bytestream) | 
|  | 
| static int | block_WaitBytes (block_bytestream_t *p_bytestream, size_t i_data) | 
|  | 
| static int | block_PeekBytes (block_bytestream_t *p_bytestream, uint8_t *p_data, size_t i_data) | 
|  | 
| static int | block_GetBytes (block_bytestream_t *p_bytestream, uint8_t *p_data, size_t i_data) | 
|  | 
| static int | block_SkipBytes (block_bytestream_t *p_bytestream, size_t i_data) | 
|  | 
| static int | block_SkipByte (block_bytestream_t *p_bytestream) | 
|  | 
| static int | block_PeekOffsetBytes (block_bytestream_t *p_bytestream, size_t i_peek_offset, uint8_t *p_data, size_t i_data) | 
|  | 
| static int | block_FindStartcodeFromOffset (block_bytestream_t *p_bytestream, size_t *pi_offset, const uint8_t *p_startcode, int i_startcode_length, block_startcode_helper_t p_startcode_helper, block_startcode_matcher_t p_startcode_matcher) | 
|  | 
◆ block_bytestream_t
◆ block_startcode_matcher_t
      
        
          | typedef bool(* block_startcode_matcher_t) (uint8_t, size_t, const uint8_t *) | 
      
 
 
◆ block_BytestreamEmpty()
◆ block_BytestreamFlush()
◆ block_BytestreamInit()
◆ block_BytestreamPop()
◆ block_BytestreamPush()
◆ block_BytestreamRelease()
◆ block_BytestreamRemaining()
◆ block_FindStartcodeFromOffset()
◆ block_GetBytes()
  
  | 
        
          | static int block_GetBytes | ( | block_bytestream_t * | p_bytestream, |  
          |  |  | uint8_t * | p_data, |  
          |  |  | size_t | i_data |  
          |  | ) |  |  |  | inlinestatic | 
 
< Unspecified error
< No error
 
 
◆ block_PeekBytes()
  
  | 
        
          | static int block_PeekBytes | ( | block_bytestream_t * | p_bytestream, |  
          |  |  | uint8_t * | p_data, |  
          |  |  | size_t | i_data |  
          |  | ) |  |  |  | inlinestatic | 
 
< Unspecified error
< No error
 
 
◆ block_PeekOffsetBytes()
  
  | 
        
          | static int block_PeekOffsetBytes | ( | block_bytestream_t * | p_bytestream, |  
          |  |  | size_t | i_peek_offset, |  
          |  |  | uint8_t * | p_data, |  
          |  |  | size_t | i_data |  
          |  | ) |  |  |  | inlinestatic | 
 
< Unspecified error
< No error
 
 
◆ block_SkipByte()
◆ block_SkipBytes()
◆ block_WaitBytes()
< No error
< Unspecified error
 
 
◆ block_startcode_helper_t
      
        
          | const typedef uint8_t*(* block_startcode_helper_t) (const uint8_t *, const uint8_t *) |