git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@753
a6f86f6d-0131-4f8e-9e7b-
e335508773d5
void SetParent(const KaxCluster & aParentCluster) {ParentCluster = &aParentCluster;}
filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+
+ filepos_t ReadData(IOCallback & input, ScopeMode ReadFully = SCOPE_ALL_DATA);
protected:
uint64 Timecode; // temporary timecode of the first frame if there are more than one
Block.group = &BlockRef;
}
+filepos_t KaxBlockVirtual::ReadData(IOCallback & input, ScopeMode ReadFully)
+{
+ input.setFilePointer(SizePosition + CodedSizeLength(Size, SizeLength, bSizeIsFinite) + Size, seek_beginning);
+ return GetSize();
+}
+
END_LIBMATROSKA_NAMESPACE