Beispiel #1
0
        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));
        }
Beispiel #2
0
        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);
        }