#include <DVDInputStreamFile.h>
 | 
| enum   | ENextStream { NEXTSTREAM_NONE
, NEXTSTREAM_OPEN
, NEXTSTREAM_RETRY
 } | 
|   | 
| enum class   | UpdateState : uint8_t { NONE
, FINISHED
, NOT_PLAYED
 } | 
|   | 
| static void  | SavePlaylistDetails (std::vector< PlaylistInformation > &playedPlaylists, std::chrono::steady_clock::time_point startTime, const PlaylistInformation ¤tPlaylistInformation) | 
|   | 
| static UpdateState  | UpdatePlaylistDetails (DVDStreamType type, std::vector< PlaylistInformation > &playedPlaylists, CFileItem &item, double time, bool &closed) | 
|   | 
◆ CDVDInputStreamFile()
  
  
      
        
          | CDVDInputStreamFile::CDVDInputStreamFile  | 
          ( | 
          const CFileItem & |           fileitem,  | 
         
        
           | 
           | 
          unsigned int |           flags ) | 
         
       
   | 
  
explicit   | 
  
 
 
◆ ~CDVDInputStreamFile()
  
  
      
        
          | CDVDInputStreamFile::~CDVDInputStreamFile  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ Close()
  
  
      
        
          | void CDVDInputStreamFile::Close  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ GetBitstreamStats()
◆ GetBlockSize()
  
  
      
        
          | int CDVDInputStreamFile::GetBlockSize  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ GetCacheStatus()
Get the cache status. 
- Returns
 - true when cache status was successfully obtained 
 
Reimplemented from CDVDInputStream.
 
 
◆ GetLength()
  
  
      
        
          | int64_t CDVDInputStreamFile::GetLength  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ IsEOF()
  
  
      
        
          | bool CDVDInputStreamFile::IsEOF  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ Open()
  
  
      
        
          | bool CDVDInputStreamFile::Open  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ Read()
◆ Seek()
◆ SetReadRate()
  
  
      
        
          | void CDVDInputStreamFile::SetReadRate  | 
          ( | 
          uint32_t |           rate | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
Indicate expected read rate in bytes per second. This could be used to throttle caching rate. Should be seen as only a hint. 
Reimplemented from CDVDInputStream.
 
 
◆ m_eof
  
  
      
        
          | bool CDVDInputStreamFile::m_eof = false | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_flags
  
  
      
        
          | unsigned int CDVDInputStreamFile::m_flags = 0 | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_pFile
The documentation for this class was generated from the following files: