예제 #1
0
 public MpvOptionWithNo(MpvApi api, string name) :
     base(api, name)
 {
 }
예제 #2
0
 public ScaleOptions(MpvApi api, string propertyName)
 {
     _api    = api;
     _prefix = propertyName;
 }
예제 #3
0
 public MpvScriptOption(MpvApi api, string key)
 {
     api.CheckNotNull(nameof(api));
     _options = new MpvOptionDictionary(api, "script-opts");
     _key     = key.CheckNotNull(nameof(key));
 }
 public MpvOptionRefDictionary(MpvApi api, string name, bool isPath = false) : base(api, name)
 {
     _separator = isPath ? System.IO.Path.PathSeparator : ',';
 }
예제 #5
0
 public MpvOptionEnum(MpvApi api, string name) : base(api, name)
 {
 }
 public MpvPropertyReadRef(MpvApi api, string name) : base(api, name)
 {
 }
 public VideoProperties(MpvApi api, string propertyName)
 {
     _api    = api;
     _prefix = propertyName;
 }
예제 #8
0
 public MpvProperty(MpvApi api, string name)
 {
     Api          = api;
     PropertyName = name.CheckNotNullOrEmpty(nameof(name));
 }
 public MetadataProperties(MpvApi api, string propertyName)
 {
     _api    = api;
     _prefix = propertyName;
 }
 public MpvOptionWithAllCurrent(MpvApi api, string name) :
     base(api, name)
 {
 }
예제 #11
0
        // Note: API doesn't support escaping, so there's no way of interpreting values containing a separator.
        // As a reliable work-around, all APIs interpreting separators are discarted. The implemented methods work reliably with any values.

        public MpvOptionList(MpvApi api, string name) : base(api, name)
        {
            // _separator = isPath ? System.IO.Path.PathSeparator : ',';
        }
 public MpvPropertyIndexWriteRef(MpvApi api, string name) : base(api, name)
 {
 }
예제 #13
0
 public MpvPropertyWriteString(MpvApi api, string name) : base(api, name)
 {
 }
 public MpvOptionWithDefault(MpvApi api, string name) :
     base(api, name)
 {
 }