"Fossies" - the Fresh Open Source Software Archive

Member "gst-plugins-good-1.20.3/gst/flv/amfdefs.h" (15 Jun 2022, 1527 Bytes) of package /linux/misc/gst-plugins-good-1.20.3.tar.xz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "amfdefs.h" see the Fossies "Dox" file reference documentation.

    1 /* GStreamer
    2  *
    3  * Copyright (c) 2011 Jan Schmidt <thaytan@noraisin.net>
    4  *
    5  * This library is free software; you can redistribute it and/or
    6  * modify it under the terms of the GNU Library General Public
    7  * License as published by the Free Software Foundation; either
    8  * version 2 of the License, or (at your option) any later version.
    9  *
   10  * This library is distributed in the hope that it will be useful,
   11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
   12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   13  * Library General Public License for more details.
   14  *
   15  * You should have received a copy of the GNU Library General Public
   16  * License along with this library; if not, write to the
   17  * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
   18  * Boston, MA 02110-1301, USA.
   19  */
   20 
   21 #ifndef __AMFDEFS_H__
   22 #define __AMFDEFS_H__
   23 
   24 #include <glib.h>
   25 
   26 #define AMF0_NUMBER_MARKER 0x0
   27 #define AMF0_BOOLEAN_MARKER 0x1
   28 #define AMF0_STRING_MARKER 0x2
   29 #define AMF0_OBJECT_MARKER 0x3
   30 #define AMF0_MOVIECLIP_MARKER 0x4 /* Reserved, not supported */
   31 #define AMF0_NULL_MARKER 0x5
   32 #define AMF0_UNDEFINED_MARKER 0x6
   33 #define AMF0_REFERENCE_MARKER 0x7
   34 #define AMF0_ECMA_ARRAY_MARKER 0x8
   35 #define AMF0_OBJECT_END_MARKER 0x9
   36 #define AMF0_STRICT_ARRAY_MARKER 0xA
   37 #define AMF0_DATE_MARKER 0xB
   38 #define AMF0_LONG_STRING_MARKER 0xC
   39 #define AMF0_UNSUPPORTED_MARKER 0xD
   40 #define AMF0_RECORDSET_MARKER 0xE /* Reserved, not supported */
   41 #define AMF0_XML_DOCUMENT_MARKER 0xF
   42 #define AMF0_TYPED_OBJECT_MARKER 0x10
   43 
   44 #endif