private RiffChunk(FourCc id)
 {
     Id                   = id;
     _readProcedure       = null;
     _writeProcedure      = null;
     _validationProcedure = null;
 }
Exemple #2
0
 private ListChunk(FourCc id, FourCc typeId) : base(id, ReadChunk, WriteChunk, ValidateChunk)
 {
     TypeId               = typeId;
     _readProcedure       = null;
     _writeProcedure      = null;
     _validationProcedure = null;
     _subchunkProcedures  = new List <ProcedureSet>();
 }
Exemple #3
0
        public ListChunk(FourCc id, FourCc typeId, BinaryReader reader,
			RiffChunkReadProcedure readProcedure = null,
			RiffChunkWriteProcedure writeProcedure = null,
			RiffChunkValidationProcedure validationProcedure = null)
            : this(id, typeId, readProcedure, writeProcedure, validationProcedure)
        {
            Read(reader);
        }
 public RiffChunk(FourCc id,
                  RiffChunkReadProcedure readProcedure             = null,
                  RiffChunkWriteProcedure writeProcedure           = null,
                  RiffChunkValidationProcedure validationProcedure = null) : this(id)
 {
     _readProcedure       = readProcedure;
     _writeProcedure      = writeProcedure;
     _validationProcedure = validationProcedure;
 }
 public ProcedureSet(FourCc id,
                     RiffChunkReadProcedure readProcedure             = null,
                     RiffChunkWriteProcedure writeProcedure           = null,
                     RiffChunkValidationProcedure validationProcedure = null)
 {
     Id                  = id;
     ReadProcedure       = readProcedure;
     WriteProcedure      = writeProcedure;
     ValidationProcedure = validationProcedure;
 }
Exemple #6
0
        public ListChunk(FourCc id, FourCc typeId,
			RiffChunkReadProcedure readProcedure = null,
			RiffChunkWriteProcedure writeProcedure = null,
			RiffChunkValidationProcedure validationProcedure = null)
            : this(id, typeId)
        {
            _readProcedure = readProcedure;
            _writeProcedure = writeProcedure;
            _validationProcedure = validationProcedure;
        }
Exemple #7
0
 public ListChunkProcedureSet(FourCc id,
                              FourCc typeId,
                              RiffChunkReadProcedure readProcedure             = null,
                              RiffChunkWriteProcedure writeProcedure           = null,
                              RiffChunkValidationProcedure validationProcedure = null) : base(
         id,
         readProcedure,
         writeProcedure,
         validationProcedure)
 {
     _typeId = typeId;
 }
 public RiffChunk(FourCc id,
                  BinaryReader reader,
                  RiffChunkReadProcedure readProcedure             = null,
                  RiffChunkWriteProcedure writeProcedure           = null,
                  RiffChunkValidationProcedure validationProcedure = null) : this(
         id,
         readProcedure,
         writeProcedure,
         validationProcedure)
 {
     Read(reader);
 }
Exemple #9
0
            public ProcedureSet(FourCc id,
				RiffChunkReadProcedure readProcedure = null,
				RiffChunkWriteProcedure writeProcedure = null,
				RiffChunkValidationProcedure validationProcedure = null)
            {
                Id = id;
                ReadProcedure = readProcedure;
                WriteProcedure = writeProcedure;
                ValidationProcedure = validationProcedure;
            }
Exemple #10
0
 private RiffChunk(FourCc id)
 {
     Id = id;
     _readProcedure = null;
     _writeProcedure = null;
     _validationProcedure = null;
 }
Exemple #11
0
 private ListChunk(FourCc id, FourCc typeId)
     : base(id, ReadChunk, WriteChunk, ValidateChunk)
 {
     TypeId = typeId;
     _readProcedure = null;
     _writeProcedure = null;
     _validationProcedure = null;
     _subchunkProcedures = new List<ProcedureSet>();
 }
Exemple #12
0
            public ListChunkProcedureSet(FourCc id, FourCc typeId,
				RiffChunkReadProcedure readProcedure = null,
				RiffChunkWriteProcedure writeProcedure = null,
				RiffChunkValidationProcedure validationProcedure = null)
                : base(id, readProcedure, writeProcedure, validationProcedure)
            {
                _typeId = typeId;
            }