| 
    Kodi Documentation 22.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
#include <StreamDetails.h>
  
Public Types | |
| enum | StreamType { VIDEO , AUDIO , SUBTITLE } | 
Public Member Functions | |
| CStreamDetail (StreamType type) | |
| virtual | ~CStreamDetail ()=default | 
| virtual bool | IsWorseThan (const CStreamDetail &that) const =0 | 
  Public Member Functions inherited from IArchivable | |
| virtual void | Archive (CArchive &ar)=0 | 
  Public Member Functions inherited from ISerializable | |
| virtual void | Serialize (CVariant &value) const =0 | 
Public Attributes | |
| const StreamType | m_eType | 
Protected Attributes | |
| CStreamDetails * | m_pParent | 
Friends | |
| class | CStreamDetails | 
Additional Inherited Members | |
  Protected Member Functions inherited from IArchivable | |
| virtual | ~IArchivable ()=default | 
  Protected Member Functions inherited from ISerializable | |
| ~ISerializable ()=default | |
      
  | 
  inlineexplicit | 
      
  | 
  virtualdefault | 
      
  | 
  pure virtual | 
Implemented in CStreamDetailAudio, CStreamDetailSubtitle, and CStreamDetailVideo.
      
  | 
  friend | 
| const StreamType CStreamDetail::m_eType | 
      
  | 
  protected |