#include <DVDInputStreamNavigator.h>
◆ CDVDInputStreamNavigator()
◆ ~CDVDInputStreamNavigator()
CDVDInputStreamNavigator::~CDVDInputStreamNavigator |
( |
| ) |
|
|
override |
◆ ActivateButton()
void CDVDInputStreamNavigator::ActivateButton |
( |
| ) |
|
|
overridevirtual |
◆ CheckButtons()
void CDVDInputStreamNavigator::CheckButtons |
( |
| ) |
|
◆ Close()
void CDVDInputStreamNavigator::Close |
( |
| ) |
|
|
overridevirtual |
◆ ConvertAudioStreamId_ExternalToXBMC()
int CDVDInputStreamNavigator::ConvertAudioStreamId_ExternalToXBMC |
( |
int |
id | ) |
|
|
protected |
◆ ConvertAudioStreamId_XBMCToExternal()
int CDVDInputStreamNavigator::ConvertAudioStreamId_XBMCToExternal |
( |
int |
id | ) |
|
|
protected |
XBMC : the audio stream id we use in xbmc external : the audio stream id that is used in libdvdnav
◆ ConvertSubtitleStreamId_ExternalToXBMC()
int CDVDInputStreamNavigator::ConvertSubtitleStreamId_ExternalToXBMC |
( |
int |
id | ) |
|
|
protected |
◆ ConvertSubtitleStreamId_XBMCToExternal()
int CDVDInputStreamNavigator::ConvertSubtitleStreamId_XBMCToExternal |
( |
int |
id | ) |
|
|
protected |
XBMC : the subtitle stream id we use in xbmc external : the subtitle stream id that is used in libdvdnav
◆ EnableSubtitleStream()
void CDVDInputStreamNavigator::EnableSubtitleStream |
( |
bool |
bEnable | ) |
|
◆ GetActiveAngle()
int CDVDInputStreamNavigator::GetActiveAngle |
( |
| ) |
|
◆ GetActiveAudioStream()
int CDVDInputStreamNavigator::GetActiveAudioStream |
( |
| ) |
|
◆ GetActiveSubtitleStream()
int CDVDInputStreamNavigator::GetActiveSubtitleStream |
( |
| ) |
|
◆ GetAngleCount()
int CDVDInputStreamNavigator::GetAngleCount |
( |
| ) |
|
|
protected |
◆ GetAudioStreamCount()
int CDVDInputStreamNavigator::GetAudioStreamCount |
( |
| ) |
|
◆ GetAudioStreamInfo()
◆ GetBlockSize()
int CDVDInputStreamNavigator::GetBlockSize |
( |
| ) |
|
|
inlineoverridevirtual |
◆ GetChapter()
int CDVDInputStreamNavigator::GetChapter |
( |
| ) |
|
|
inlineoverridevirtual |
◆ GetChapterCount()
int CDVDInputStreamNavigator::GetChapterCount |
( |
| ) |
|
|
inlineoverridevirtual |
◆ GetChapterName()
void CDVDInputStreamNavigator::GetChapterName |
( |
std::string & |
name, |
|
|
int |
idx = -1 |
|
) |
| |
|
inlineoverridevirtual |
◆ GetChapterPos()
int64_t CDVDInputStreamNavigator::GetChapterPos |
( |
int |
ch = -1 | ) |
|
|
overridevirtual |
◆ GetCurrentButton()
int CDVDInputStreamNavigator::GetCurrentButton |
( |
| ) |
|
|
overridevirtual |
◆ GetCurrentButtonInfo()
◆ GetDVDSerialString()
std::string CDVDInputStreamNavigator::GetDVDSerialString |
( |
| ) |
|
◆ GetDVDTitleString()
std::string CDVDInputStreamNavigator::GetDVDTitleString |
( |
| ) |
|
◆ GetIDisplayTime()
◆ GetIPosTime()
◆ GetLength()
int64_t CDVDInputStreamNavigator::GetLength |
( |
| ) |
|
|
inlineoverridevirtual |
◆ GetState()
bool CDVDInputStreamNavigator::GetState |
( |
std::string & |
xmlstate | ) |
|
|
overridevirtual |
◆ GetSubTitleStreamCount()
int CDVDInputStreamNavigator::GetSubTitleStreamCount |
( |
| ) |
|
◆ GetSubtitleStreamInfo()
◆ GetTime()
int CDVDInputStreamNavigator::GetTime |
( |
| ) |
|
|
overridevirtual |
◆ GetTimeStampCorrection()
double CDVDInputStreamNavigator::GetTimeStampCorrection |
( |
| ) |
|
|
inlineoverridevirtual |
◆ GetTotalButtons()
int CDVDInputStreamNavigator::GetTotalButtons |
( |
| ) |
|
|
overridevirtual |
◆ GetTotalTime()
int CDVDInputStreamNavigator::GetTotalTime |
( |
| ) |
|
|
overridevirtual |
◆ GetVideoAspectRatio()
float CDVDInputStreamNavigator::GetVideoAspectRatio |
( |
| ) |
|
◆ GetVideoResolution()
void CDVDInputStreamNavigator::GetVideoResolution |
( |
uint32_t * |
width, |
|
|
uint32_t * |
height |
|
) |
| |
|
protected |
◆ GetVideoStreamInfo()
◆ HasMenu()
bool CDVDInputStreamNavigator::HasMenu |
( |
| ) |
|
|
inlineoverridevirtual |
◆ IsEOF()
bool CDVDInputStreamNavigator::IsEOF |
( |
| ) |
|
|
inlineoverridevirtual |
◆ IsInMenu()
bool CDVDInputStreamNavigator::IsInMenu |
( |
| ) |
|
|
inlineoverridevirtual |
◆ IsSubtitleStreamEnabled()
bool CDVDInputStreamNavigator::IsSubtitleStreamEnabled |
( |
| ) |
|
◆ NextStream()
◆ OnBack()
void CDVDInputStreamNavigator::OnBack |
( |
| ) |
|
|
overridevirtual |
◆ OnDown()
void CDVDInputStreamNavigator::OnDown |
( |
| ) |
|
|
overridevirtual |
◆ OnLeft()
void CDVDInputStreamNavigator::OnLeft |
( |
| ) |
|
|
overridevirtual |
◆ OnMenu()
void CDVDInputStreamNavigator::OnMenu |
( |
| ) |
|
|
overridevirtual |
◆ OnMouseClick()
bool CDVDInputStreamNavigator::OnMouseClick |
( |
const CPoint & |
point | ) |
|
|
overridevirtual |
◆ OnMouseMove()
bool CDVDInputStreamNavigator::OnMouseMove |
( |
const CPoint & |
point | ) |
|
|
overridevirtual |
◆ OnNext()
void CDVDInputStreamNavigator::OnNext |
( |
| ) |
|
|
overridevirtual |
◆ OnPrevious()
void CDVDInputStreamNavigator::OnPrevious |
( |
| ) |
|
|
overridevirtual |
◆ OnRight()
void CDVDInputStreamNavigator::OnRight |
( |
| ) |
|
|
overridevirtual |
◆ OnUp()
void CDVDInputStreamNavigator::OnUp |
( |
| ) |
|
|
overridevirtual |
◆ Open()
bool CDVDInputStreamNavigator::Open |
( |
| ) |
|
|
overridevirtual |
- Bug:
- libdvdnav isn't const correct
- Bug:
- libdvdnav isn't const correct
- Bug:
- libdvdnav isn't const correct
Reimplemented from CDVDInputStream.
◆ PosTime()
bool CDVDInputStreamNavigator::PosTime |
( |
int |
iTimeInMsec | ) |
|
|
overridevirtual |
◆ ProcessBlock()
int CDVDInputStreamNavigator::ProcessBlock |
( |
uint8_t * |
buffer, |
|
|
int * |
read |
|
) |
| |
|
protected |
◆ Read()
int CDVDInputStreamNavigator::Read |
( |
uint8_t * |
buf, |
|
|
int |
buf_size |
|
) |
| |
|
overridevirtual |
◆ Seek()
◆ SeekChapter()
bool CDVDInputStreamNavigator::SeekChapter |
( |
int |
iChapter | ) |
|
|
overridevirtual |
◆ SelectButton()
void CDVDInputStreamNavigator::SelectButton |
( |
int |
iButton | ) |
|
|
overridevirtual |
◆ SetActiveAudioStream()
bool CDVDInputStreamNavigator::SetActiveAudioStream |
( |
int |
iId | ) |
|
◆ SetActiveSubtitleStream()
bool CDVDInputStreamNavigator::SetActiveSubtitleStream |
( |
int |
iId | ) |
|
◆ SetAngle()
bool CDVDInputStreamNavigator::SetAngle |
( |
int |
angle | ) |
|
◆ SetAudioStreamName()
void CDVDInputStreamNavigator::SetAudioStreamName |
( |
AudioStreamInfo & |
info, |
|
|
const audio_attr_t & |
audio_attributes |
|
) |
| |
|
staticprotected |
◆ SetState()
bool CDVDInputStreamNavigator::SetState |
( |
const std::string & |
xmlstate | ) |
|
|
overridevirtual |
◆ SetSubtitleStreamName()
void CDVDInputStreamNavigator::SetSubtitleStreamName |
( |
SubtitleStreamInfo & |
info, |
|
|
const subp_attr_t & |
subp_attributes |
|
) |
| |
|
staticprotected |
◆ SkipStill()
void CDVDInputStreamNavigator::SkipStill |
( |
| ) |
|
|
overridevirtual |
◆ SkipWait()
void CDVDInputStreamNavigator::SkipWait |
( |
| ) |
|
◆ m_bCheckButtons
bool CDVDInputStreamNavigator::m_bCheckButtons |
|
protected |
◆ m_bEOF
bool CDVDInputStreamNavigator::m_bEOF |
|
protected |
◆ m_bInMenu
bool CDVDInputStreamNavigator::m_bInMenu |
|
protected |
◆ m_dll
◆ m_dvdnav
struct dvdnav_s* CDVDInputStreamNavigator::m_dvdnav |
|
protected |
◆ m_dvdnav_stream_cb
◆ m_holdmode
int CDVDInputStreamNavigator::m_holdmode |
|
protected |
◆ m_iCellStart
int64_t CDVDInputStreamNavigator::m_iCellStart |
|
protected |
◆ m_iPart
int CDVDInputStreamNavigator::m_iPart |
|
protected |
◆ m_iPartCount
int CDVDInputStreamNavigator::m_iPartCount |
|
protected |
◆ m_iTime
int CDVDInputStreamNavigator::m_iTime |
|
protected |
◆ m_iTitle
int CDVDInputStreamNavigator::m_iTitle |
|
protected |
◆ m_iTitleCount
int CDVDInputStreamNavigator::m_iTitleCount |
|
protected |
◆ m_iTotalTime
int CDVDInputStreamNavigator::m_iTotalTime |
|
protected |
◆ m_iVobUnitCorrection
int64_t CDVDInputStreamNavigator::m_iVobUnitCorrection |
|
protected |
◆ m_iVobUnitStart
int64_t CDVDInputStreamNavigator::m_iVobUnitStart |
|
protected |
◆ m_iVobUnitStop
int64_t CDVDInputStreamNavigator::m_iVobUnitStop |
|
protected |
◆ m_lastblock
◆ m_lastevent
int CDVDInputStreamNavigator::m_lastevent |
|
protected |
◆ m_mapTitleChapters
std::map<int, std::map<int, int64_t> > CDVDInputStreamNavigator::m_mapTitleChapters |
|
protected |
◆ m_pstream
◆ m_pVideoPlayer
The documentation for this class was generated from the following files: