xbmc
Public Member Functions | List of all members
NPT_InputStream Class Referenceabstract
Inheritance diagram for NPT_InputStream:
Inheritance graph
[legend]

Public Member Functions

virtual NPT_Result Load (NPT_DataBuffer &buffer, NPT_Size max_read=0)
 
virtual NPT_Result Read (void *buffer, NPT_Size bytes_to_read, NPT_Size *bytes_read=NULL)=0
 
virtual NPT_Result ReadFully (void *buffer, NPT_Size bytes_to_read)
 
virtual NPT_Result Seek (NPT_Position offset)=0
 
virtual NPT_Result Skip (NPT_Size offset)
 
virtual NPT_Result Tell (NPT_Position &offset)=0
 
virtual NPT_Result GetSize (NPT_LargeSize &size)=0
 
virtual NPT_Result GetAvailable (NPT_LargeSize &available)=0
 
NPT_Result ReadUI64 (NPT_UInt64 &value)
 
NPT_Result ReadUI32 (NPT_UInt32 &value)
 
NPT_Result ReadUI24 (NPT_UInt32 &value)
 
NPT_Result ReadUI16 (NPT_UInt16 &value)
 
NPT_Result ReadUI08 (NPT_UInt8 &value)
 

The documentation for this class was generated from the following files: