Examples of AssetInfo


Examples of com.microsoft.windowsazure.services.media.models.AssetInfo

    }

    @Test
    public void downloadFiles() throws Exception {
        signalSetupStarting();
        AssetInfo asset = wrapper.createAsset(
                testAssetPrefix + "downloadFiles", AssetOption.None);
        wrapper.uploadFilesToAsset(asset, 10, getTestAssetFiles());
        signalSetupFinished();

        Hashtable<String, InputStream> actualFileStreams = wrapper
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AssetInfo

    }

    @Test
    public void createJob() throws Exception {
        signalSetupStarting();
        AssetInfo asset = wrapper.createAsset(testAssetPrefix + "createJob",
                AssetOption.None);
        wrapper.uploadFilesToAsset(asset, 10, getTestAssetFiles());
        signalSetupFinished();

        String jobName = testJobPrefix + UUID.randomUUID().toString();
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AssetInfo

    }

    @Test
    public void transformAsset() throws Exception {
        signalSetupStarting();
        AssetInfo asset = wrapper.createAsset(testAssetPrefix
                + "transformAsset", AssetOption.None);
        wrapper.uploadFilesToAsset(asset, 10, getTestAssetFiles());
        String jobName = testJobPrefix + UUID.randomUUID().toString();

        JobInfo job = wrapper.createJob(jobName, asset, wrapper
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AssetInfo

    @Test
    public void transformEncryptedAsset() throws Exception {
        signalSetupStarting();
        byte[] aesKey = getNewAesKey();
        AssetInfo asset = wrapper.createAsset(testAssetPrefix
                + "transformEncryptedAsset", AssetOption.StorageEncrypted);

        wrapper.uploadFilesToAsset(asset, 10, getTestAssetFiles(), aesKey);
        String jobName = "my job transformEncryptedAsset"
                + UUID.randomUUID().toString();
        JobInfo job = wrapper.createJob(jobName, asset, wrapper
                .createTaskOptions("Decode", 0, 0,
                        EncoderType.StorageDecryption));
        signalSetupFinished();

        waitForJobToFinish(job);
        List<AssetInfo> outputAssets = wrapper.getJobOutputMediaAssets(job);
        validator
                .validateOutputAssets(outputAssets, getTestAssetFiles().keys());

        // Verify output asset files.
        assertEquals("output assets count", 1, outputAssets.size());
        AssetInfo outputAsset = outputAssets.get(0);
        validator.validateAssetFiles(outputAsset, getTestAssetFiles());

        // Verify assets were decoded.
        Hashtable<String, InputStream> actualFileStreams = wrapper
                .downloadFilesFromAsset(outputAsset, 10);
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AssetInfo

        ODataAtomMarshaller m = new ODataAtomMarshaller();
        AssetType requestData = new AssetType();
        requestData.setName(testAssetPrefix + "firstTestAsset");
        requestData.setAlternateId("some external id");

        AssetInfo newAsset = assetResource.type(MediaType.APPLICATION_ATOM_XML)
                .accept(MediaType.APPLICATION_ATOM_XML)
                .post(AssetInfo.class, m.marshalEntry(requestData));

        Assert.assertNotNull(newAsset);
        Assert.assertEquals(testAssetPrefix + "firstTestAsset",
                newAsset.getName());
        Assert.assertEquals("some external id", newAsset.getAlternateId());
    }
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AssetInfo

    }

    @Test
    public void canCreateAssetThroughMediaServiceAPI() throws Exception {
        MediaContract client = createService();
        AssetInfo newAsset = client.create(Asset.create().setName(
                testAssetPrefix + "secondTestAsset"));

        Assert.assertEquals(testAssetPrefix + "secondTestAsset",
                newAsset.getName());
    }
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AssetInfo

                .getAssetFilesLink()));
        assertNotNull("initialFiles", initialFiles);
        assertEquals("initialFiles.size", 0, initialFiles.size());

        // Reload asset from server for ID
        AssetInfo reloadedAsset = service.get(Asset.get(asset.getId()));

        // Verify names match
        assertNotNull("reloadedAsset", reloadedAsset);
        assertNotNull("reloadedAsset.getId", reloadedAsset.getId());
        assertEquals("reloadedAsset.getId, asset.getId", asset.getId(),
                reloadedAsset.getId());
        assertEquals("reloadedAsset.state", AssetState.Initialized,
                reloadedAsset.getState());
        assertEquals("reloadedAsset.getOptions", encryption,
                reloadedAsset.getOptions());
    }
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AssetInfo

        InputStream encryptedContent = EncryptionHelper.encryptFile(
                mpeg4H264InputStream, aesKey, iv);
        int durationInMinutes = 10;

        // Act
        AssetInfo assetInfo = service.create(Asset.create()
                .setName(testAssetPrefix + "uploadAesProtectedAssetSuccess")
                .setOptions(AssetOption.StorageEncrypted));
        WritableBlobContainerContract blobWriter = getBlobWriter(
                assetInfo.getId(), durationInMinutes);

        // gets the public key for storage encryption.
        String contentKeyId = createContentKey(aesKey);

        // link the content key with the asset.
        service.action(Asset.linkContentKey(assetInfo.getId(), contentKeyId));

        // upload the encrypted file to the server.
        uploadEncryptedAssetFile(assetInfo, blobWriter, "MPEG4-H264.mp4",
                encryptedContent, contentKeyId, iv);

        // submit and execute the decoding job.
        JobInfo jobInfo = decodeAsset(testJobPrefix
                + "uploadAesProtectedAssetSuccess", assetInfo.getId());

        // assert
        LinkInfo<TaskInfo> taskLinkInfo = jobInfo.getTasksLink();
        List<TaskInfo> taskInfos = service.list(Task.list(taskLinkInfo));
        for (TaskInfo taskInfo : taskInfos) {
            assertEquals(TaskState.Completed, taskInfo.getState());
            ListResult<AssetInfo> outputs = service.list(Asset.list(taskInfo
                    .getOutputAssetsLink()));
            assertEquals(1, outputs.size());
        }
        assertEquals(JobState.Finished, jobInfo.getState());

        // Verify that the contents match
        InputStream expected = getClass().getResourceAsStream(
                "/media/MPEG4-H264.mp4");

        ListResult<AssetInfo> outputAssets = service.list(Asset.list(jobInfo
                .getOutputAssetsLink()));
        assertEquals(1, outputAssets.size());
        AssetInfo outputAsset = outputAssets.get(0);
        ListResult<AssetFileInfo> assetFiles = service.list(AssetFile
                .list(assetInfo.getAssetFilesLink()));
        assertEquals(1, assetFiles.size());
        AssetFileInfo outputFile = assetFiles.get(0);

        InputStream actual = getFileContents(outputAsset.getId(),
                outputFile.getName(), durationInMinutes);
        assertStreamsEqual(expected, actual);
    }
View Full Code Here

Examples of flex2.compiler.AssetInfo

        {
            for (Iterator<Map.Entry<String, AssetInfo>> it = u.getAssets().iterator(); it.hasNext();)
            {
                Map.Entry<String, AssetInfo> entry = it.next();
                String className = entry.getKey();
                AssetInfo assetInfo = entry.getValue();
                DefineTag tag = assetInfo.getDefineTag();

                if (Trace.dependency)
                    Trace.trace( u.getSource().getName() + " depends on symbolClass " + className );

                frame.addSymbolClass( formatSymbolClassName( className ), tag );
View Full Code Here

Examples of flex2.compiler.AssetInfo

        if (u.hasAssets())
                {
                    for (Iterator j = u.getAssets().iterator(); j.hasNext(); )
                    {
                        Map.Entry e = (Map.Entry) j.next();
                        AssetInfo assetInfo = (AssetInfo) e.getValue();
                        VirtualFile path = assetInfo.getPath();
                        if (path != null)
                        {
                            assetNames.add(path.getName());
                        }
                    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.