14 #define __attribute__(dummy_val) 25 uint32_t bitsPerSample;
35 #define BXA_PACKET_TYPE_FMT_DEMUX 1 46 bool Open(
const std::shared_ptr<CDVDInputStream>& pInput);
48 bool Reset()
override;
49 void Abort()
override;
50 void Flush()
override;
52 bool SeekTime(
double time,
bool backwards =
false,
double* startpts = NULL)
override {
return false; }
53 int GetStreamLength()
override {
return (
int)m_header.durationMs; }
55 std::vector<CDemuxStream*> GetStreams()
const override;
56 int GetNrOfStreams()
const override;
57 std::string GetFileName()
override;
58 std::string GetStreamCodecName(
int iStreamId)
override;
62 std::shared_ptr<CDVDInputStream> m_pInput;
67 Demux_BXA_FmtHeader m_header;
Definition: DVDDemux.h:221
Definition: DVDDemuxBXA.h:19
Definition: DVDDemuxBXA.h:39
Definition: DVDDemuxBXA.cpp:18
Definition: DVDDemux.h:72
Definition: DemuxPacket.h:22