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);
}
///