All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.freedesktop.gstreamer.TagFlag Maven / Gradle / Ivy

/* 
 * Copyright (C) 2019 Neil C Smith
 * Copyright (C) 2007 Wayne Meissner
 * Copyright (C) 2003 Benjamin Otte
 * 
 * This file is part of gstreamer-java.
 *
 * This code is free software: you can redistribute it and/or modify it under 
 * the terms of the GNU Lesser General Public License version 3 only, as
 * published by the Free Software Foundation.
 *
 * This code is distributed in the hope that it will be useful, but WITHOUT 
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License 
 * version 3 for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * version 3 along with this work.  If not, see .
 */

package org.freedesktop.gstreamer;

import org.freedesktop.gstreamer.glib.NativeEnum;
import org.freedesktop.gstreamer.lowlevel.annotations.DefaultEnumValue;

/**
 * Extra tag flags used when registering tags.
 * 

* See upstream documentation at * https://gstreamer.freedesktop.org/data/doc/gstreamer/stable/gstreamer/html/GstTagList.html#GstTagFlag *

*/ public enum TagFlag implements NativeEnum { /** Undefined flag. */ @DefaultEnumValue UNDEFINED(0), /** Tag is meta data. */ META(1), /** Tag is encoded. */ ENCODED(2), /** Tag is decoded. */ DECODED(3), /** Number of tag flags. */ COUNT(4); private final int value; private TagFlag(int value) { this.value = value; } @Override public int intValue() { return value; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy