Esempio n. 1
0
        public static IRawIn CreateRawInput(this IPluginHost host, InputAttribute attribute)
        {
            IRawIn result = null;

            host.CreateRawInput(attribute.Name, (TSliceMode)attribute.SliceMode, (TPinVisibility)attribute.Visibility, out result);
            SetInputProperties(result, attribute);
            return(result);
        }
Esempio n. 2
0
        public static IRawIn CreateRawInput(this IPluginHost host, InputAttribute attribute)
        {
            IRawIn result = null;

            host.CreateRawInput(attribute.Name, (TSliceMode)attribute.SliceMode, (TPinVisibility)attribute.Visibility, out result);
            result.Order        = attribute.Order;
            result.AutoValidate = attribute.AutoValidate;
            return(result);
        }
Esempio n. 3
0
 public RawInStream(IRawIn rawIn)
 {
     this.FRawIn        = rawIn;
     this.FAutoValidate = rawIn.AutoValidate;
     this.Length        = rawIn.SliceCount;
 }
Esempio n. 4
0
 public RawInStreamReader(RawInStream stream)
 {
     FRawInStream = stream;
     FRawIn       = stream.FRawIn;
 }
Esempio n. 5
0
 public void CreateRawInput(string Name, TSliceMode SliceMode, TPinVisibility Visibility, out IRawIn Pin)
 {
     //TODO: not implemented
     Pin = null;
 }
Esempio n. 6
0
 public ResourceProviderInStream(IRawIn rawIn)
 {
     FRawIn = rawIn;
 }