Beispiel #1
0
        public RiffChunkListWave(string aId, UInt32 aSize, ByteArray aByteArray, RiffChunkList aParent)
            : base(chunkTypeDictionary, bodyTypeDictionary, aId, aSize, aByteArray, aParent)
        {
            type = TYPE;

            dlidChunk = ( RiffChunkDlid )GetChunk(RiffChunkDlid.ID);
            fmt_Chunk = ( RiffChunkFmt_ )GetChunk(RiffChunkFmt_.ID);
            dataChunk = ( RiffChunkData )GetChunk(RiffChunkData.ID);
            wsmpChunk = ( RiffChunkWsmp )GetChunk(RiffChunkWsmp.ID);
        }
        public RiffChunkListIns_(string aId, UInt32 aSize, ByteArray aByteArray, RiffChunkList aParent)
            : base(chunkTypeDictionary, bodyTypeDictionary, aId, aSize, aByteArray, aParent)
        {
            type = TYPE;

            dlidChunk    = ( RiffChunkDlid )GetChunk(RiffChunkDlid.ID);
            inshChunk    = ( RiffChunkInsh )GetChunk(RiffChunkInsh.ID);
            lrgnListList = GetChunkListList("LIST", RiffChunkListLrgn.TYPE);
            lartListList = GetChunkListList("LIST", RiffChunkListLart.TYPE);
            infoListList = GetChunkListList("LIST", RiffChunkListInfo.TYPE);
        }