change param type

This commit is contained in:
Luke Pulverenti 2014-05-12 14:08:07 -04:00
parent c3ce71bdc2
commit 9ee91faae4

View file

@ -1,5 +1,4 @@
using MediaBrowser.Model.Configuration;
using MediaBrowser.Model.Dto;
using MediaBrowser.Model.Entities;
using System;
using System.Collections.Generic;
@ -9,9 +8,9 @@ namespace MediaBrowser.Model.MediaInfo
{
public static class MediaStreamSelector
{
public static int? GetDefaultAudioStreamIndex(MediaSourceInfo mediaSource, IEnumerable<string> preferredLanguages, bool preferDefaultTrack)
public static int? GetDefaultAudioStreamIndex(List<MediaStream> streams, IEnumerable<string> preferredLanguages, bool preferDefaultTrack)
{
var streams = GetSortedStreams(mediaSource.MediaStreams, MediaStreamType.Audio, preferredLanguages.FirstOrDefault())
streams = GetSortedStreams(streams, MediaStreamType.Audio, preferredLanguages.FirstOrDefault())
.ToList();
if (preferDefaultTrack)
@ -34,12 +33,12 @@ namespace MediaBrowser.Model.MediaInfo
return null;
}
public static int? GetDefaultSubtitleStreamIndex(MediaSourceInfo mediaSource,
public static int? GetDefaultSubtitleStreamIndex(List<MediaStream> streams,
IEnumerable<string> preferredLanguages,
SubtitlePlaybackMode mode,
string audioTrackLanguage)
{
var streams = GetSortedStreams(mediaSource.MediaStreams, MediaStreamType.Subtitle, preferredLanguages.FirstOrDefault())
streams = GetSortedStreams(streams, MediaStreamType.Subtitle, preferredLanguages.FirstOrDefault())
.ToList();
MediaStream stream = null;