Examples of EncoderInitializationException


Examples of de.fu_berlin.inf.dpp.videosharing.exceptions.EncoderInitializationException

        throws EncoderInitializationException {
        super(out, source, videoSharingSession);
        int errorNumber;

        if (!isInstalled())
            throw new EncoderInitializationException(
                new XugglerNotInstalledException());

        container = IContainer.make();

        initializeContainer(preferences
            .getString(PreferenceConstants.XUGGLER_CONTAINER_FORMAT),
            preferences.getString(PreferenceConstants.XUGGLER_CODEC));
        useVBV = preferences.getBoolean(PreferenceConstants.XUGGLER_USE_VBV);

        if ((errorNumber = container.open(out, containerFormat)) < 0)
            throw new EncoderInitializationException(IError.make(errorNumber)
                .getDescription());

        IStream stream = container.addNewStream(0);

        coder = createCoder(stream, codec, height, width, framerate);
View Full Code Here

Examples of de.fu_berlin.inf.dpp.videosharing.exceptions.EncoderInitializationException

    }

    public void run() {
        int errorNumber;
        if ((errorNumber = coder.open()) < 0) {
            videoSharingSession.reportError(new EncoderInitializationException(
                IError.make(errorNumber).getDescription()));
            return;
        }
        if ((errorNumber = container.writeHeader()) < 0) {
            videoSharingSession.reportError(new EncoderInitializationException(
                IError.make(errorNumber).getDescription()));
            return;
        }
        while (isEncoding) {
            isPaused();
View Full Code Here

Examples of de.fu_berlin.inf.dpp.videosharing.exceptions.EncoderInitializationException

        String containerFormatName) throws EncoderInitializationException {
        int errorNumber;
        IContainerFormat format = IContainerFormat.make();
        if ((errorNumber = format.setOutputFormat(containerFormatName, null,
            null)) < 0)
            throw new EncoderInitializationException(IError.make(errorNumber)
                .getDescription());
        return format;
    }
View Full Code Here

Examples of de.fu_berlin.inf.dpp.videosharing.exceptions.EncoderInitializationException

        VideoSharingSession videoSharingSession)
        throws EncoderInitializationException {
        super(out, source, videoSharingSession);

        if ((width & 7) != 0 || (height & 7) != 0 || width <= 0 || height <= 0)
            throw new EncoderInitializationException(
                "The screen capture resolution must be a multiple of 8 for width and height. Current resolution is:"
                    + width + "x" + height);
        try {
            objectOut = new ObjectOutputStream(out);
        } catch (IOException e) {
            throw new EncoderInitializationException(e);
        }
    }
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.