public void SetStorageFlag(string videoId, int streamId, bool storageOn) { EnsureStart(); VideoInfo vi = new VideoInfo(videoId, streamId); StorageFlagParam sfp = new StorageFlagParam(vi, storageOn); Client.Send((int)ParamCode.StorageFlag, StorageFlagParam.Encode(sfp)); }
public void TestStorageFlagParam() { StorageFlagParam param = new StorageFlagParam(new VideoInfo("objectId", 2), true); byte[] buffer = StorageFlagParam.Encode(param); StorageFlagParam param2 = StorageFlagParam.Decode(buffer); AssertAreEqual(param, param2); StorageFlagParam param3 = new StorageFlagParam(new VideoInfo("objectId", 2, "test"), false); byte[] buffer2 = StorageFlagParam.Encode(param3); StorageFlagParam param4 = StorageFlagParam.Decode(buffer2); AssertAreEqual(param3, param4); }