diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-10-19 23:04:45 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-10-19 23:04:45 -0400 |
| commit | 3be4aa8dc729f5899658790f43a1d1c182e7a243 (patch) | |
| tree | 0af3803924add6eaffcfd4a58a81c3385f3afc61 /MediaBrowser.Api/Playback/StreamState.cs | |
| parent | 813f5d9649522f8627940e3688e49f20fbff3acd (diff) | |
add connect to startup wizard
Diffstat (limited to 'MediaBrowser.Api/Playback/StreamState.cs')
| -rw-r--r-- | MediaBrowser.Api/Playback/StreamState.cs | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/MediaBrowser.Api/Playback/StreamState.cs b/MediaBrowser.Api/Playback/StreamState.cs index de803037d..24b2bebd3 100644 --- a/MediaBrowser.Api/Playback/StreamState.cs +++ b/MediaBrowser.Api/Playback/StreamState.cs @@ -188,6 +188,50 @@ namespace MediaBrowser.Api.Playback public int? OutputAudioBitrate; public int? OutputVideoBitrate; + public string ActualOutputVideoCodec + { + get + { + var codec = OutputVideoCodec; + + if (string.Equals(codec, "copy", StringComparison.OrdinalIgnoreCase)) + { + var stream = VideoStream; + + if (stream != null) + { + return stream.Codec; + } + + return null; + } + + return codec; + } + } + + public string ActualOutputAudioCodec + { + get + { + var codec = OutputAudioCodec; + + if (string.Equals(codec, "copy", StringComparison.OrdinalIgnoreCase)) + { + var stream = AudioStream; + + if (stream != null) + { + return stream.Codec; + } + + return null; + } + + return codec; + } + } + public string OutputContainer { get; set; } public DeviceProfile DeviceProfile { get; set; } |
