示例#1
0
 public App(
     IFileSystem fileSystem,
     IXwbStreamReader xwbStreamReader,
     IXwbDecoder xwbDecoder,
     IRiffPcm16SoundEncoder riffPcm16SoundEncoder,
     IRiffStreamWriter riffStreamWriter,
     IArgResolver argResolver
     )
 {
     _fileSystem            = fileSystem;
     _xwbStreamReader       = xwbStreamReader;
     _xwbDecoder            = xwbDecoder;
     _riffPcm16SoundEncoder = riffPcm16SoundEncoder;
     _riffStreamWriter      = riffStreamWriter;
     _argResolver           = argResolver;
 }
示例#2
0
 public XboxTaskBuilder(
     IFileSystem fileSystem,
     ILogger logger,
     IImaAdpcmDecoder imaAdpcmDecoder,
     IRiffPcm16SoundEncoder riffPcm16SoundEncoder,
     IRiffStreamWriter riffStreamWriter,
     IXwbStreamReader xwbStreamReader,
     IXboxIsoStreamReader xboxIsoStreamReader,
     IXboxSngStreamReader xboxSngStreamReader,
     IXboxHbnStreamReader xboxHbnStreamReader,
     IXwbDecoder xwbDecoder)
     : base(fileSystem, logger)
 {
     _imaAdpcmDecoder       = imaAdpcmDecoder;
     _riffPcm16SoundEncoder = riffPcm16SoundEncoder;
     _riffStreamWriter      = riffStreamWriter;
     _xwbStreamReader       = xwbStreamReader;
     _xboxIsoStreamReader   = xboxIsoStreamReader;
     _xboxSngStreamReader   = xboxSngStreamReader;
     _xboxHbnStreamReader   = xboxHbnStreamReader;
     _xwbDecoder            = xwbDecoder;
 }