enforce codec profiles

This commit is contained in:
Luke Pulverenti
2014-03-22 20:48:34 -04:00
parent 9b294c8bc9
commit 0ffb2e2efa
5 changed files with 263 additions and 34 deletions

View File

@@ -32,6 +32,12 @@ namespace MediaBrowser.Controller.Dlna
public ProfileConditionType Condition { get; set; }
public ProfileConditionValue Property { get; set; }
public string Value { get; set; }
public bool IsRequired { get; set; }
public ProfileCondition()
{
IsRequired = true;
}
}
public enum ProfileConditionType
@@ -46,11 +52,14 @@ namespace MediaBrowser.Controller.Dlna
{
AudioChannels,
AudioBitrate,
AudioProfile,
Filesize,
Width,
Height,
Has64BitOffsets,
VideoBitrate,
VideoFramerate,
VideoLevel
VideoLevel,
VideoProfile
}
}