diff --git a/Source/ViddlerV2/Data/PlaylistVideoList.cs b/Source/ViddlerV2/Data/PlaylistVideoList.cs index 7c53e7c..8761786 100755 --- a/Source/ViddlerV2/Data/PlaylistVideoList.cs +++ b/Source/ViddlerV2/Data/PlaylistVideoList.cs @@ -40,6 +40,16 @@ public int? PerPage set; } + /// + /// Corresponds to the remote Viddler API field "total" + /// + [XmlElement(ElementName = "total")] + public int? Total + { + get; + set; + } + /// /// Corresponds to the remote Viddler API field "playlist" /// diff --git a/Source/ViddlerV2/Encoding/EncodingNamespaceWrapper.cs b/Source/ViddlerV2/Encoding/EncodingNamespaceWrapper.cs index 3e45649..fee3e46 100755 --- a/Source/ViddlerV2/Encoding/EncodingNamespaceWrapper.cs +++ b/Source/ViddlerV2/Encoding/EncodingNamespaceWrapper.cs @@ -32,9 +32,15 @@ public Data.EncodingStatus GetStatus() /// /// Calls the remote Viddler API method: viddler.encoding.getStatus2 /// - public Data.VideoEncodingList GetStatus2() + public Data.VideoEncodingList GetStatus2(string videoId = null) { - return this.Service.ExecuteHttpRequest(null); + StringDictionary parameters = null; + if (!string.IsNullOrEmpty(videoId)) + { + parameters = new StringDictionary(); + parameters.Add("video_id", videoId); + } + return this.Service.ExecuteHttpRequest(parameters); } ///