MythTV  0.27pre
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
Public Member Functions | Private Attributes | List of all members
BlurayMetadata Class Reference

#include <bluraymetadata.h>

Public Member Functions

 BlurayMetadata (const QString path)
 ~BlurayMetadata ()
void toMap (MetadataMap &metadataMap)
bool OpenDisc (void)
bool IsOpen ()
bool ParseDisc (void)
QString GetTitle (void)
QString GetAlternateTitle (void)
QString GetDiscLanguage (void)
uint GetCurrentDiscNumber (void)
uint GetTotalDiscNumber (void)
uint GetTitleCount (void)
BlurayTitles GetTitles (void)
uint GetThumbnailCount (void)
QStringList GetThumbnails (void)
bool GetTopMenuSupported (void)
bool GetFirstPlaySupported (void)
uint32_t GetNumHDMVTitles (void)
uint32_t GetNumBDJTitles (void)
uint32_t GetNumUnsupportedTitles (void)
bool GetAACSDetected (void)
bool GetLibAACSDetected (void)
bool GetAACSHandled (void)
bool GetBDPlusDetected (void)
bool GetLibBDPlusDetected (void)
bool GetBDPlusHandled (void)

Private Attributes

BLURAY * m_bdnav
QString m_title
QString m_alttitle
QString m_language
uint m_discnumber
uint m_disctotal
QString m_path
BlurayTitles m_titles
QStringList m_images
bool m_topMenuSupported
bool m_firstPlaySupported
uint32_t m_numHDMVTitles
uint32_t m_numBDJTitles
uint32_t m_numUnsupportedTitles
bool m_aacsDetected
bool m_libaacsDetected
bool m_aacsHandled
bool m_bdplusDetected
bool m_libbdplusDetected
bool m_bdplusHandled

Detailed Description

Definition at line 17 of file bluraymetadata.h.

Constructor & Destructor Documentation

BlurayMetadata::BlurayMetadata ( const QString  path)

Definition at line 7 of file bluraymetadata.cpp.

BlurayMetadata::~BlurayMetadata ( )

Definition at line 21 of file bluraymetadata.cpp.

Member Function Documentation

void BlurayMetadata::toMap ( MetadataMap metadataMap)

Definition at line 95 of file bluraymetadata.cpp.

bool BlurayMetadata::OpenDisc ( void  )

Definition at line 27 of file bluraymetadata.cpp.

Referenced by Video::GetBluray(), and ParseDisc().

bool BlurayMetadata::IsOpen ( )
inline

Definition at line 26 of file bluraymetadata.h.

Referenced by OpenDisc().

bool BlurayMetadata::ParseDisc ( void  )

Definition at line 44 of file bluraymetadata.cpp.

Referenced by Video::GetBluray().

QString BlurayMetadata::GetTitle ( void  )
inline

Definition at line 29 of file bluraymetadata.h.

Referenced by Video::GetBluray().

QString BlurayMetadata::GetAlternateTitle ( void  )
inline

Definition at line 30 of file bluraymetadata.h.

Referenced by Video::GetBluray().

QString BlurayMetadata::GetDiscLanguage ( void  )
inline

Definition at line 31 of file bluraymetadata.h.

Referenced by Video::GetBluray().

uint BlurayMetadata::GetCurrentDiscNumber ( void  )
inline

Definition at line 33 of file bluraymetadata.h.

Referenced by Video::GetBluray().

uint BlurayMetadata::GetTotalDiscNumber ( void  )
inline

Definition at line 34 of file bluraymetadata.h.

Referenced by Video::GetBluray().

uint BlurayMetadata::GetTitleCount ( void  )
inline

Definition at line 36 of file bluraymetadata.h.

Referenced by Video::GetBluray().

BlurayTitles BlurayMetadata::GetTitles ( void  )
inline

Definition at line 37 of file bluraymetadata.h.

uint BlurayMetadata::GetThumbnailCount ( void  )
inline

Definition at line 39 of file bluraymetadata.h.

Referenced by Video::GetBluray().

QStringList BlurayMetadata::GetThumbnails ( void  )
inline

Definition at line 40 of file bluraymetadata.h.

Referenced by Video::GetBluray().

bool BlurayMetadata::GetTopMenuSupported ( void  )
inline

Definition at line 42 of file bluraymetadata.h.

Referenced by Video::GetBluray().

bool BlurayMetadata::GetFirstPlaySupported ( void  )
inline

Definition at line 43 of file bluraymetadata.h.

Referenced by Video::GetBluray().

uint32_t BlurayMetadata::GetNumHDMVTitles ( void  )
inline

Definition at line 45 of file bluraymetadata.h.

Referenced by Video::GetBluray().

uint32_t BlurayMetadata::GetNumBDJTitles ( void  )
inline

Definition at line 46 of file bluraymetadata.h.

Referenced by Video::GetBluray().

uint32_t BlurayMetadata::GetNumUnsupportedTitles ( void  )
inline

Definition at line 47 of file bluraymetadata.h.

Referenced by Video::GetBluray().

bool BlurayMetadata::GetAACSDetected ( void  )
inline

Definition at line 49 of file bluraymetadata.h.

Referenced by Video::GetBluray().

bool BlurayMetadata::GetLibAACSDetected ( void  )
inline

Definition at line 50 of file bluraymetadata.h.

Referenced by Video::GetBluray().

bool BlurayMetadata::GetAACSHandled ( void  )
inline

Definition at line 51 of file bluraymetadata.h.

Referenced by Video::GetBluray().

bool BlurayMetadata::GetBDPlusDetected ( void  )
inline

Definition at line 53 of file bluraymetadata.h.

Referenced by Video::GetBluray().

bool BlurayMetadata::GetLibBDPlusDetected ( void  )
inline

Definition at line 54 of file bluraymetadata.h.

Referenced by Video::GetBluray().

bool BlurayMetadata::GetBDPlusHandled ( void  )
inline

Definition at line 55 of file bluraymetadata.h.

Referenced by Video::GetBluray().

Member Data Documentation

BLURAY* BlurayMetadata::m_bdnav
private

Definition at line 55 of file bluraymetadata.h.

Referenced by OpenDisc(), ParseDisc(), and ~BlurayMetadata().

QString BlurayMetadata::m_title
private

Definition at line 60 of file bluraymetadata.h.

Referenced by ParseDisc(), and toMap().

QString BlurayMetadata::m_alttitle
private

Definition at line 61 of file bluraymetadata.h.

Referenced by ParseDisc(), and toMap().

QString BlurayMetadata::m_language
private

Definition at line 62 of file bluraymetadata.h.

Referenced by ParseDisc(), and toMap().

uint BlurayMetadata::m_discnumber
private

Definition at line 64 of file bluraymetadata.h.

Referenced by ParseDisc(), and toMap().

uint BlurayMetadata::m_disctotal
private

Definition at line 65 of file bluraymetadata.h.

Referenced by ParseDisc(), and toMap().

QString BlurayMetadata::m_path
private

Definition at line 67 of file bluraymetadata.h.

Referenced by OpenDisc(), and ParseDisc().

BlurayTitles BlurayMetadata::m_titles
private

Definition at line 69 of file bluraymetadata.h.

Referenced by ParseDisc(), and toMap().

QStringList BlurayMetadata::m_images
private

Definition at line 70 of file bluraymetadata.h.

Referenced by ParseDisc(), and toMap().

bool BlurayMetadata::m_topMenuSupported
private

Definition at line 72 of file bluraymetadata.h.

Referenced by ParseDisc().

bool BlurayMetadata::m_firstPlaySupported
private

Definition at line 73 of file bluraymetadata.h.

Referenced by ParseDisc().

uint32_t BlurayMetadata::m_numHDMVTitles
private

Definition at line 74 of file bluraymetadata.h.

Referenced by ParseDisc().

uint32_t BlurayMetadata::m_numBDJTitles
private

Definition at line 75 of file bluraymetadata.h.

Referenced by ParseDisc().

uint32_t BlurayMetadata::m_numUnsupportedTitles
private

Definition at line 76 of file bluraymetadata.h.

Referenced by ParseDisc().

bool BlurayMetadata::m_aacsDetected
private

Definition at line 77 of file bluraymetadata.h.

Referenced by ParseDisc().

bool BlurayMetadata::m_libaacsDetected
private

Definition at line 78 of file bluraymetadata.h.

Referenced by ParseDisc().

bool BlurayMetadata::m_aacsHandled
private

Definition at line 79 of file bluraymetadata.h.

Referenced by ParseDisc().

bool BlurayMetadata::m_bdplusDetected
private

Definition at line 80 of file bluraymetadata.h.

Referenced by ParseDisc().

bool BlurayMetadata::m_libbdplusDetected
private

Definition at line 81 of file bluraymetadata.h.

Referenced by ParseDisc().

bool BlurayMetadata::m_bdplusHandled
private

Definition at line 82 of file bluraymetadata.h.

Referenced by ParseDisc().


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