public EncoderNodeDefinition CreateEncoder(EncoderSettings settings) { if (settings == null) throw new ArgumentNullException(nameof(settings)); CheckComplete(); var encoder = new EncoderNodeDefinition(this, mEncoders.Count, settings); mEncoders.Add(encoder); return encoder; }
public EncoderNodeDefinition CreateEncoder(EncoderSettings settings) { if (settings == null) { throw new ArgumentNullException(nameof(settings)); } CheckComplete(); var encoder = new EncoderNodeDefinition(this, mEncoders.Count, settings); mEncoders.Add(encoder); return(encoder); }
internal ArchiveEncoderOutputSlot(EncoderNodeDefinition node, int index) { mDefinition = node.Definition; mNode = node; mIndex = index; }