Updated FLAC to 1.3.3
|
@ -1,212 +0,0 @@
|
|||
/* alloc - Convenience routines for safely allocating memory
|
||||
* Copyright (C) 2007 Josh Coalson
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library 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 for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
|
||||
#ifndef FLAC__SHARE__ALLOC_H
|
||||
#define FLAC__SHARE__ALLOC_H
|
||||
|
||||
#if HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
||||
/* WATCHOUT: for c++ you may have to #define __STDC_LIMIT_MACROS 1 real early
|
||||
* before #including this file, otherwise SIZE_MAX might not be defined
|
||||
*/
|
||||
|
||||
#include <limits.h> /* for SIZE_MAX */
|
||||
#if !defined _MSC_VER && !defined __MINGW32__ && !defined __EMX__
|
||||
#include <stdint.h> /* for SIZE_MAX in case limits.h didn't get it */
|
||||
#endif
|
||||
#include <stdlib.h> /* for size_t, malloc(), etc */
|
||||
|
||||
#ifndef SIZE_MAX
|
||||
# ifndef SIZE_T_MAX
|
||||
# ifdef _MSC_VER
|
||||
# define SIZE_T_MAX UINT_MAX
|
||||
# else
|
||||
# error
|
||||
# endif
|
||||
# endif
|
||||
# define SIZE_MAX SIZE_T_MAX
|
||||
#endif
|
||||
|
||||
#ifndef FLaC__INLINE
|
||||
#define FLaC__INLINE
|
||||
#endif
|
||||
|
||||
/* avoid malloc()ing 0 bytes, see:
|
||||
* https://www.securecoding.cert.org/confluence/display/seccode/MEM04-A.+Do+not+make+assumptions+about+the+result+of+allocating+0+bytes?focusedCommentId=5407003
|
||||
*/
|
||||
static FLaC__INLINE void *safe_malloc_(size_t size)
|
||||
{
|
||||
/* malloc(0) is undefined; FLAC src convention is to always allocate */
|
||||
if(!size)
|
||||
size++;
|
||||
return malloc(size);
|
||||
}
|
||||
|
||||
static FLaC__INLINE void *safe_calloc_(size_t nmemb, size_t size)
|
||||
{
|
||||
if(!nmemb || !size)
|
||||
return malloc(1); /* malloc(0) is undefined; FLAC src convention is to always allocate */
|
||||
return calloc(nmemb, size);
|
||||
}
|
||||
|
||||
/*@@@@ there's probably a better way to prevent overflows when allocating untrusted sums but this works for now */
|
||||
|
||||
static FLaC__INLINE void *safe_malloc_add_2op_(size_t size1, size_t size2)
|
||||
{
|
||||
size2 += size1;
|
||||
if(size2 < size1)
|
||||
return 0;
|
||||
return safe_malloc_(size2);
|
||||
}
|
||||
|
||||
static FLaC__INLINE void *safe_malloc_add_3op_(size_t size1, size_t size2, size_t size3)
|
||||
{
|
||||
size2 += size1;
|
||||
if(size2 < size1)
|
||||
return 0;
|
||||
size3 += size2;
|
||||
if(size3 < size2)
|
||||
return 0;
|
||||
return safe_malloc_(size3);
|
||||
}
|
||||
|
||||
static FLaC__INLINE void *safe_malloc_add_4op_(size_t size1, size_t size2, size_t size3, size_t size4)
|
||||
{
|
||||
size2 += size1;
|
||||
if(size2 < size1)
|
||||
return 0;
|
||||
size3 += size2;
|
||||
if(size3 < size2)
|
||||
return 0;
|
||||
size4 += size3;
|
||||
if(size4 < size3)
|
||||
return 0;
|
||||
return safe_malloc_(size4);
|
||||
}
|
||||
|
||||
static FLaC__INLINE void *safe_malloc_mul_2op_(size_t size1, size_t size2)
|
||||
#if 0
|
||||
needs support for cases where sizeof(size_t) != 4
|
||||
{
|
||||
/* could be faster #ifdef'ing off SIZEOF_SIZE_T */
|
||||
if(sizeof(size_t) == 4) {
|
||||
if ((double)size1 * (double)size2 < 4294967296.0)
|
||||
return malloc(size1*size2);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
#else
|
||||
/* better? */
|
||||
{
|
||||
if(!size1 || !size2)
|
||||
return malloc(1); /* malloc(0) is undefined; FLAC src convention is to always allocate */
|
||||
if(size1 > SIZE_MAX / size2)
|
||||
return 0;
|
||||
return malloc(size1*size2);
|
||||
}
|
||||
#endif
|
||||
|
||||
static FLaC__INLINE void *safe_malloc_mul_3op_(size_t size1, size_t size2, size_t size3)
|
||||
{
|
||||
if(!size1 || !size2 || !size3)
|
||||
return malloc(1); /* malloc(0) is undefined; FLAC src convention is to always allocate */
|
||||
if(size1 > SIZE_MAX / size2)
|
||||
return 0;
|
||||
size1 *= size2;
|
||||
if(size1 > SIZE_MAX / size3)
|
||||
return 0;
|
||||
return malloc(size1*size3);
|
||||
}
|
||||
|
||||
/* size1*size2 + size3 */
|
||||
static FLaC__INLINE void *safe_malloc_mul2add_(size_t size1, size_t size2, size_t size3)
|
||||
{
|
||||
if(!size1 || !size2)
|
||||
return safe_malloc_(size3);
|
||||
if(size1 > SIZE_MAX / size2)
|
||||
return 0;
|
||||
return safe_malloc_add_2op_(size1*size2, size3);
|
||||
}
|
||||
|
||||
/* size1 * (size2 + size3) */
|
||||
static FLaC__INLINE void *safe_malloc_muladd2_(size_t size1, size_t size2, size_t size3)
|
||||
{
|
||||
if(!size1 || (!size2 && !size3))
|
||||
return malloc(1); /* malloc(0) is undefined; FLAC src convention is to always allocate */
|
||||
size2 += size3;
|
||||
if(size2 < size3)
|
||||
return 0;
|
||||
return safe_malloc_mul_2op_(size1, size2);
|
||||
}
|
||||
|
||||
static FLaC__INLINE void *safe_realloc_add_2op_(void *ptr, size_t size1, size_t size2)
|
||||
{
|
||||
size2 += size1;
|
||||
if(size2 < size1)
|
||||
return 0;
|
||||
return realloc(ptr, size2);
|
||||
}
|
||||
|
||||
static FLaC__INLINE void *safe_realloc_add_3op_(void *ptr, size_t size1, size_t size2, size_t size3)
|
||||
{
|
||||
size2 += size1;
|
||||
if(size2 < size1)
|
||||
return 0;
|
||||
size3 += size2;
|
||||
if(size3 < size2)
|
||||
return 0;
|
||||
return realloc(ptr, size3);
|
||||
}
|
||||
|
||||
static FLaC__INLINE void *safe_realloc_add_4op_(void *ptr, size_t size1, size_t size2, size_t size3, size_t size4)
|
||||
{
|
||||
size2 += size1;
|
||||
if(size2 < size1)
|
||||
return 0;
|
||||
size3 += size2;
|
||||
if(size3 < size2)
|
||||
return 0;
|
||||
size4 += size3;
|
||||
if(size4 < size3)
|
||||
return 0;
|
||||
return realloc(ptr, size4);
|
||||
}
|
||||
|
||||
static FLaC__INLINE void *safe_realloc_mul_2op_(void *ptr, size_t size1, size_t size2)
|
||||
{
|
||||
if(!size1 || !size2)
|
||||
return realloc(ptr, 0); /* preserve POSIX realloc(ptr, 0) semantics */
|
||||
if(size1 > SIZE_MAX / size2)
|
||||
return 0;
|
||||
return realloc(ptr, size1*size2);
|
||||
}
|
||||
|
||||
/* size1 * (size2 + size3) */
|
||||
static FLaC__INLINE void *safe_realloc_muladd2_(void *ptr, size_t size1, size_t size2, size_t size3)
|
||||
{
|
||||
if(!size1 || (!size2 && !size3))
|
||||
return realloc(ptr, 0); /* preserve POSIX realloc(ptr, 0) semantics */
|
||||
size2 += size3;
|
||||
if(size2 < size3)
|
||||
return 0;
|
||||
return safe_realloc_mul_2op_(ptr, size1, size2);
|
||||
}
|
||||
|
||||
#endif
|
|
@ -1,149 +0,0 @@
|
|||
/* libFLAC - Free Lossless Audio Codec library
|
||||
* Copyright (C) 2001,2002,2003,2004,2005,2006,2007 Josh Coalson
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
* are met:
|
||||
*
|
||||
* - Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
*
|
||||
* - Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* - Neither the name of the Xiph.org Foundation nor the names of its
|
||||
* contributors may be used to endorse or promote products derived from
|
||||
* this software without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
* ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR
|
||||
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
#if HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
||||
#include "private/bitmath.h"
|
||||
#include "FLAC/FLAC_assert.h"
|
||||
|
||||
/* An example of what FLAC__bitmath_ilog2() computes:
|
||||
*
|
||||
* ilog2( 0) = assertion failure
|
||||
* ilog2( 1) = 0
|
||||
* ilog2( 2) = 1
|
||||
* ilog2( 3) = 1
|
||||
* ilog2( 4) = 2
|
||||
* ilog2( 5) = 2
|
||||
* ilog2( 6) = 2
|
||||
* ilog2( 7) = 2
|
||||
* ilog2( 8) = 3
|
||||
* ilog2( 9) = 3
|
||||
* ilog2(10) = 3
|
||||
* ilog2(11) = 3
|
||||
* ilog2(12) = 3
|
||||
* ilog2(13) = 3
|
||||
* ilog2(14) = 3
|
||||
* ilog2(15) = 3
|
||||
* ilog2(16) = 4
|
||||
* ilog2(17) = 4
|
||||
* ilog2(18) = 4
|
||||
*/
|
||||
unsigned FLAC__bitmath_ilog2(FLAC__uint32 v)
|
||||
{
|
||||
unsigned l = 0;
|
||||
FLAC__ASSERT(v > 0);
|
||||
while(v >>= 1)
|
||||
l++;
|
||||
return l;
|
||||
}
|
||||
|
||||
unsigned FLAC__bitmath_ilog2_wide(FLAC__uint64 v)
|
||||
{
|
||||
unsigned l = 0;
|
||||
FLAC__ASSERT(v > 0);
|
||||
while(v >>= 1)
|
||||
l++;
|
||||
return l;
|
||||
}
|
||||
|
||||
/* An example of what FLAC__bitmath_silog2() computes:
|
||||
*
|
||||
* silog2(-10) = 5
|
||||
* silog2(- 9) = 5
|
||||
* silog2(- 8) = 4
|
||||
* silog2(- 7) = 4
|
||||
* silog2(- 6) = 4
|
||||
* silog2(- 5) = 4
|
||||
* silog2(- 4) = 3
|
||||
* silog2(- 3) = 3
|
||||
* silog2(- 2) = 2
|
||||
* silog2(- 1) = 2
|
||||
* silog2( 0) = 0
|
||||
* silog2( 1) = 2
|
||||
* silog2( 2) = 3
|
||||
* silog2( 3) = 3
|
||||
* silog2( 4) = 4
|
||||
* silog2( 5) = 4
|
||||
* silog2( 6) = 4
|
||||
* silog2( 7) = 4
|
||||
* silog2( 8) = 5
|
||||
* silog2( 9) = 5
|
||||
* silog2( 10) = 5
|
||||
*/
|
||||
unsigned FLAC__bitmath_silog2(int v)
|
||||
{
|
||||
while(1) {
|
||||
if(v == 0) {
|
||||
return 0;
|
||||
}
|
||||
else if(v > 0) {
|
||||
unsigned l = 0;
|
||||
while(v) {
|
||||
l++;
|
||||
v >>= 1;
|
||||
}
|
||||
return l+1;
|
||||
}
|
||||
else if(v == -1) {
|
||||
return 2;
|
||||
}
|
||||
else {
|
||||
v++;
|
||||
v = -v;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
unsigned FLAC__bitmath_silog2_wide(FLAC__int64 v)
|
||||
{
|
||||
while(1) {
|
||||
if(v == 0) {
|
||||
return 0;
|
||||
}
|
||||
else if(v > 0) {
|
||||
unsigned l = 0;
|
||||
while(v) {
|
||||
l++;
|
||||
v >>= 1;
|
||||
}
|
||||
return l+1;
|
||||
}
|
||||
else if(v == -1) {
|
||||
return 2;
|
||||
}
|
||||
else {
|
||||
v++;
|
||||
v = -v;
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,420 +0,0 @@
|
|||
/* libFLAC - Free Lossless Audio Codec library
|
||||
* Copyright (C) 2001,2002,2003,2004,2005,2006,2007 Josh Coalson
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
* are met:
|
||||
*
|
||||
* - Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
*
|
||||
* - Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* - Neither the name of the Xiph.org Foundation nor the names of its
|
||||
* contributors may be used to endorse or promote products derived from
|
||||
* this software without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
* ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR
|
||||
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
#if HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
||||
#include "private/cpu.h"
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
|
||||
#if defined FLAC__CPU_IA32
|
||||
# include <signal.h>
|
||||
#elif defined FLAC__CPU_PPC
|
||||
# if !defined FLAC__NO_ASM
|
||||
# if defined FLAC__SYS_DARWIN
|
||||
# include <sys/sysctl.h>
|
||||
# include <mach/mach.h>
|
||||
# include <mach/mach_host.h>
|
||||
# include <mach/host_info.h>
|
||||
# include <mach/machine.h>
|
||||
# ifndef CPU_SUBTYPE_POWERPC_970
|
||||
# define CPU_SUBTYPE_POWERPC_970 ((cpu_subtype_t) 100)
|
||||
# endif
|
||||
# else /* FLAC__SYS_DARWIN */
|
||||
|
||||
# include <signal.h>
|
||||
# include <setjmp.h>
|
||||
|
||||
static sigjmp_buf jmpbuf;
|
||||
static volatile sig_atomic_t canjump = 0;
|
||||
|
||||
static void sigill_handler (int sig)
|
||||
{
|
||||
if (!canjump) {
|
||||
signal (sig, SIG_DFL);
|
||||
raise (sig);
|
||||
}
|
||||
canjump = 0;
|
||||
siglongjmp (jmpbuf, 1);
|
||||
}
|
||||
# endif /* FLAC__SYS_DARWIN */
|
||||
# endif /* FLAC__NO_ASM */
|
||||
#endif /* FLAC__CPU_PPC */
|
||||
|
||||
#if defined (__NetBSD__) || defined(__OpenBSD__)
|
||||
#include <sys/param.h>
|
||||
#include <sys/sysctl.h>
|
||||
#include <machine/cpu.h>
|
||||
#endif
|
||||
|
||||
#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__)
|
||||
#include <sys/types.h>
|
||||
#include <sys/sysctl.h>
|
||||
#endif
|
||||
|
||||
#if defined(__APPLE__)
|
||||
/* how to get sysctlbyname()? */
|
||||
#endif
|
||||
|
||||
/* these are flags in EDX of CPUID AX=00000001 */
|
||||
#if 0
|
||||
static const unsigned FLAC__CPUINFO_IA32_CPUID_CMOV = 0x00008000;
|
||||
static const unsigned FLAC__CPUINFO_IA32_CPUID_MMX = 0x00800000;
|
||||
static const unsigned FLAC__CPUINFO_IA32_CPUID_FXSR = 0x01000000;
|
||||
static const unsigned FLAC__CPUINFO_IA32_CPUID_SSE = 0x02000000;
|
||||
static const unsigned FLAC__CPUINFO_IA32_CPUID_SSE2 = 0x04000000;
|
||||
/* these are flags in ECX of CPUID AX=00000001 */
|
||||
static const unsigned FLAC__CPUINFO_IA32_CPUID_SSE3 = 0x00000001;
|
||||
static const unsigned FLAC__CPUINFO_IA32_CPUID_SSSE3 = 0x00000200;
|
||||
/* these are flags in EDX of CPUID AX=80000001 */
|
||||
static const unsigned FLAC__CPUINFO_IA32_CPUID_EXTENDED_AMD_3DNOW = 0x80000000;
|
||||
static const unsigned FLAC__CPUINFO_IA32_CPUID_EXTENDED_AMD_EXT3DNOW = 0x40000000;
|
||||
static const unsigned FLAC__CPUINFO_IA32_CPUID_EXTENDED_AMD_EXTMMX = 0x00400000;
|
||||
#endif
|
||||
|
||||
|
||||
/*
|
||||
* Extra stuff needed for detection of OS support for SSE on IA-32
|
||||
*/
|
||||
#if defined(FLAC__CPU_IA32) && !defined FLAC__NO_ASM && defined FLAC__HAS_NASM && !defined FLAC__NO_SSE_OS && !defined FLAC__SSE_OS
|
||||
# if defined(__linux__)
|
||||
/*
|
||||
* If the OS doesn't support SSE, we will get here with a SIGILL. We
|
||||
* modify the return address to jump over the offending SSE instruction
|
||||
* and also the operation following it that indicates the instruction
|
||||
* executed successfully. In this way we use no global variables and
|
||||
* stay thread-safe.
|
||||
*
|
||||
* 3 + 3 + 6:
|
||||
* 3 bytes for "xorps xmm0,xmm0"
|
||||
* 3 bytes for estimate of how long the follwing "inc var" instruction is
|
||||
* 6 bytes extra in case our estimate is wrong
|
||||
* 12 bytes puts us in the NOP "landing zone"
|
||||
*/
|
||||
# undef USE_OBSOLETE_SIGCONTEXT_FLAVOR /* #define this to use the older signal handler method */
|
||||
# ifdef USE_OBSOLETE_SIGCONTEXT_FLAVOR
|
||||
static void sigill_handler_sse_os(int signal, struct sigcontext sc)
|
||||
{
|
||||
(void)signal;
|
||||
sc.eip += 3 + 3 + 6;
|
||||
}
|
||||
# else
|
||||
# include <sys/ucontext.h>
|
||||
static void sigill_handler_sse_os(int signal, siginfo_t *si, void *uc)
|
||||
{
|
||||
(void)signal, (void)si;
|
||||
((ucontext_t*)uc)->uc_mcontext.gregs[14/*REG_EIP*/] += 3 + 3 + 6;
|
||||
}
|
||||
# endif
|
||||
# elif defined(_MSC_VER)
|
||||
# include <windows.h>
|
||||
# undef USE_TRY_CATCH_FLAVOR /* #define this to use the try/catch method for catching illegal opcode exception */
|
||||
# ifdef USE_TRY_CATCH_FLAVOR
|
||||
# else
|
||||
LONG CALLBACK sigill_handler_sse_os(EXCEPTION_POINTERS *ep)
|
||||
{
|
||||
if(ep->ExceptionRecord->ExceptionCode == EXCEPTION_ILLEGAL_INSTRUCTION) {
|
||||
ep->ContextRecord->Eip += 3 + 3 + 6;
|
||||
return EXCEPTION_CONTINUE_EXECUTION;
|
||||
}
|
||||
return EXCEPTION_CONTINUE_SEARCH;
|
||||
}
|
||||
# endif
|
||||
# endif
|
||||
#endif
|
||||
|
||||
|
||||
void FLAC__cpu_info(FLAC__CPUInfo *info)
|
||||
{
|
||||
/*
|
||||
* IA32-specific
|
||||
*/
|
||||
#ifdef FLAC__CPU_IA32
|
||||
info->type = FLAC__CPUINFO_TYPE_IA32;
|
||||
#if !defined FLAC__NO_ASM && defined FLAC__HAS_NASM
|
||||
info->use_asm = true; /* we assume a minimum of 80386 with FLAC__CPU_IA32 */
|
||||
info->data.ia32.cpuid = FLAC__cpu_have_cpuid_asm_ia32()? true : false;
|
||||
info->data.ia32.bswap = info->data.ia32.cpuid; /* CPUID => BSWAP since it came after */
|
||||
info->data.ia32.cmov = false;
|
||||
info->data.ia32.mmx = false;
|
||||
info->data.ia32.fxsr = false;
|
||||
info->data.ia32.sse = false;
|
||||
info->data.ia32.sse2 = false;
|
||||
info->data.ia32.sse3 = false;
|
||||
info->data.ia32.ssse3 = false;
|
||||
info->data.ia32._3dnow = false;
|
||||
info->data.ia32.ext3dnow = false;
|
||||
info->data.ia32.extmmx = false;
|
||||
if(info->data.ia32.cpuid) {
|
||||
/* http://www.sandpile.org/ia32/cpuid.htm */
|
||||
FLAC__uint32 flags_edx, flags_ecx;
|
||||
FLAC__cpu_info_asm_ia32(&flags_edx, &flags_ecx);
|
||||
info->data.ia32.cmov = (flags_edx & FLAC__CPUINFO_IA32_CPUID_CMOV )? true : false;
|
||||
info->data.ia32.mmx = (flags_edx & FLAC__CPUINFO_IA32_CPUID_MMX )? true : false;
|
||||
info->data.ia32.fxsr = (flags_edx & FLAC__CPUINFO_IA32_CPUID_FXSR )? true : false;
|
||||
info->data.ia32.sse = (flags_edx & FLAC__CPUINFO_IA32_CPUID_SSE )? true : false;
|
||||
info->data.ia32.sse2 = (flags_edx & FLAC__CPUINFO_IA32_CPUID_SSE2 )? true : false;
|
||||
info->data.ia32.sse3 = (flags_ecx & FLAC__CPUINFO_IA32_CPUID_SSE3 )? true : false;
|
||||
info->data.ia32.ssse3 = (flags_ecx & FLAC__CPUINFO_IA32_CPUID_SSSE3)? true : false;
|
||||
|
||||
#ifdef FLAC__USE_3DNOW
|
||||
flags_edx = FLAC__cpu_info_extended_amd_asm_ia32();
|
||||
info->data.ia32._3dnow = (flags_edx & FLAC__CPUINFO_IA32_CPUID_EXTENDED_AMD_3DNOW )? true : false;
|
||||
info->data.ia32.ext3dnow = (flags_edx & FLAC__CPUINFO_IA32_CPUID_EXTENDED_AMD_EXT3DNOW)? true : false;
|
||||
info->data.ia32.extmmx = (flags_edx & FLAC__CPUINFO_IA32_CPUID_EXTENDED_AMD_EXTMMX )? true : false;
|
||||
#else
|
||||
info->data.ia32._3dnow = info->data.ia32.ext3dnow = info->data.ia32.extmmx = false;
|
||||
#endif
|
||||
|
||||
#ifdef DEBUG
|
||||
fprintf(stderr, "CPU info (IA-32):\n");
|
||||
fprintf(stderr, " CPUID ...... %c\n", info->data.ia32.cpuid ? 'Y' : 'n');
|
||||
fprintf(stderr, " BSWAP ...... %c\n", info->data.ia32.bswap ? 'Y' : 'n');
|
||||
fprintf(stderr, " CMOV ....... %c\n", info->data.ia32.cmov ? 'Y' : 'n');
|
||||
fprintf(stderr, " MMX ........ %c\n", info->data.ia32.mmx ? 'Y' : 'n');
|
||||
fprintf(stderr, " FXSR ....... %c\n", info->data.ia32.fxsr ? 'Y' : 'n');
|
||||
fprintf(stderr, " SSE ........ %c\n", info->data.ia32.sse ? 'Y' : 'n');
|
||||
fprintf(stderr, " SSE2 ....... %c\n", info->data.ia32.sse2 ? 'Y' : 'n');
|
||||
fprintf(stderr, " SSE3 ....... %c\n", info->data.ia32.sse3 ? 'Y' : 'n');
|
||||
fprintf(stderr, " SSSE3 ...... %c\n", info->data.ia32.ssse3 ? 'Y' : 'n');
|
||||
fprintf(stderr, " 3DNow! ..... %c\n", info->data.ia32._3dnow ? 'Y' : 'n');
|
||||
fprintf(stderr, " 3DNow!-ext . %c\n", info->data.ia32.ext3dnow? 'Y' : 'n');
|
||||
fprintf(stderr, " 3DNow!-MMX . %c\n", info->data.ia32.extmmx ? 'Y' : 'n');
|
||||
#endif
|
||||
|
||||
/*
|
||||
* now have to check for OS support of SSE/SSE2
|
||||
*/
|
||||
if(info->data.ia32.fxsr || info->data.ia32.sse || info->data.ia32.sse2) {
|
||||
#if defined FLAC__NO_SSE_OS
|
||||
/* assume user knows better than us; turn it off */
|
||||
info->data.ia32.fxsr = info->data.ia32.sse = info->data.ia32.sse2 = info->data.ia32.sse3 = info->data.ia32.ssse3 = false;
|
||||
#elif defined FLAC__SSE_OS
|
||||
/* assume user knows better than us; leave as detected above */
|
||||
#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__) || defined(__APPLE__)
|
||||
int sse = 0;
|
||||
size_t len;
|
||||
/* at least one of these must work: */
|
||||
len = sizeof(sse); sse = sse || (sysctlbyname("hw.instruction_sse", &sse, &len, NULL, 0) == 0 && sse);
|
||||
len = sizeof(sse); sse = sse || (sysctlbyname("hw.optional.sse" , &sse, &len, NULL, 0) == 0 && sse); /* __APPLE__ ? */
|
||||
if(!sse)
|
||||
info->data.ia32.fxsr = info->data.ia32.sse = info->data.ia32.sse2 = info->data.ia32.sse3 = info->data.ia32.ssse3 = false;
|
||||
#elif defined(__NetBSD__) || defined (__OpenBSD__)
|
||||
# if __NetBSD_Version__ >= 105250000 || (defined __OpenBSD__)
|
||||
int val = 0, mib[2] = { CTL_MACHDEP, CPU_SSE };
|
||||
size_t len = sizeof(val);
|
||||
if(sysctl(mib, 2, &val, &len, NULL, 0) < 0 || !val)
|
||||
info->data.ia32.fxsr = info->data.ia32.sse = info->data.ia32.sse2 = info->data.ia32.sse3 = info->data.ia32.ssse3 = false;
|
||||
else { /* double-check SSE2 */
|
||||
mib[1] = CPU_SSE2;
|
||||
len = sizeof(val);
|
||||
if(sysctl(mib, 2, &val, &len, NULL, 0) < 0 || !val)
|
||||
info->data.ia32.sse2 = info->data.ia32.sse3 = info->data.ia32.ssse3 = false;
|
||||
}
|
||||
# else
|
||||
info->data.ia32.fxsr = info->data.ia32.sse = info->data.ia32.sse2 = info->data.ia32.sse3 = info->data.ia32.ssse3 = false;
|
||||
# endif
|
||||
#elif defined(__linux__)
|
||||
int sse = 0;
|
||||
struct sigaction sigill_save;
|
||||
#ifdef USE_OBSOLETE_SIGCONTEXT_FLAVOR
|
||||
if(0 == sigaction(SIGILL, NULL, &sigill_save) && signal(SIGILL, (void (*)(int))sigill_handler_sse_os) != SIG_ERR)
|
||||
#else
|
||||
struct sigaction sigill_sse;
|
||||
sigill_sse.sa_sigaction = sigill_handler_sse_os;
|
||||
__sigemptyset(&sigill_sse.sa_mask);
|
||||
sigill_sse.sa_flags = SA_SIGINFO | SA_RESETHAND; /* SA_RESETHAND just in case our SIGILL return jump breaks, so we don't get stuck in a loop */
|
||||
if(0 == sigaction(SIGILL, &sigill_sse, &sigill_save))
|
||||
#endif
|
||||
{
|
||||
/* http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html */
|
||||
/* see sigill_handler_sse_os() for an explanation of the following: */
|
||||
asm volatile (
|
||||
"xorl %0,%0\n\t" /* for some reason, still need to do this to clear 'sse' var */
|
||||
"xorps %%xmm0,%%xmm0\n\t" /* will cause SIGILL if unsupported by OS */
|
||||
"incl %0\n\t" /* SIGILL handler will jump over this */
|
||||
/* landing zone */
|
||||
"nop\n\t" /* SIGILL jump lands here if "inc" is 9 bytes */
|
||||
"nop\n\t"
|
||||
"nop\n\t"
|
||||
"nop\n\t"
|
||||
"nop\n\t"
|
||||
"nop\n\t"
|
||||
"nop\n\t" /* SIGILL jump lands here if "inc" is 3 bytes (expected) */
|
||||
"nop\n\t"
|
||||
"nop" /* SIGILL jump lands here if "inc" is 1 byte */
|
||||
: "=r"(sse)
|
||||
: "r"(sse)
|
||||
);
|
||||
|
||||
sigaction(SIGILL, &sigill_save, NULL);
|
||||
}
|
||||
|
||||
if(!sse)
|
||||
info->data.ia32.fxsr = info->data.ia32.sse = info->data.ia32.sse2 = info->data.ia32.sse3 = info->data.ia32.ssse3 = false;
|
||||
#elif defined(_MSC_VER)
|
||||
# ifdef USE_TRY_CATCH_FLAVOR
|
||||
_try {
|
||||
__asm {
|
||||
# if _MSC_VER <= 1200
|
||||
/* VC6 assembler doesn't know SSE, have to emit bytecode instead */
|
||||
_emit 0x0F
|
||||
_emit 0x57
|
||||
_emit 0xC0
|
||||
# else
|
||||
xorps xmm0,xmm0
|
||||
# endif
|
||||
}
|
||||
}
|
||||
_except(EXCEPTION_EXECUTE_HANDLER) {
|
||||
if (_exception_code() == STATUS_ILLEGAL_INSTRUCTION)
|
||||
info->data.ia32.fxsr = info->data.ia32.sse = info->data.ia32.sse2 = info->data.ia32.sse3 = info->data.ia32.ssse3 = false;
|
||||
}
|
||||
# else
|
||||
int sse = 0;
|
||||
LPTOP_LEVEL_EXCEPTION_FILTER save = SetUnhandledExceptionFilter(sigill_handler_sse_os);
|
||||
/* see GCC version above for explanation */
|
||||
/* http://msdn2.microsoft.com/en-us/library/4ks26t93.aspx */
|
||||
/* http://www.codeproject.com/cpp/gccasm.asp */
|
||||
/* http://www.hick.org/~mmiller/msvc_inline_asm.html */
|
||||
__asm {
|
||||
# if _MSC_VER <= 1200
|
||||
/* VC6 assembler doesn't know SSE, have to emit bytecode instead */
|
||||
_emit 0x0F
|
||||
_emit 0x57
|
||||
_emit 0xC0
|
||||
# else
|
||||
xorps xmm0,xmm0
|
||||
# endif
|
||||
inc sse
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
}
|
||||
SetUnhandledExceptionFilter(save);
|
||||
if(!sse)
|
||||
info->data.ia32.fxsr = info->data.ia32.sse = info->data.ia32.sse2 = info->data.ia32.sse3 = info->data.ia32.ssse3 = false;
|
||||
# endif
|
||||
#else
|
||||
/* no way to test, disable to be safe */
|
||||
info->data.ia32.fxsr = info->data.ia32.sse = info->data.ia32.sse2 = info->data.ia32.sse3 = info->data.ia32.ssse3 = false;
|
||||
#endif
|
||||
#ifdef DEBUG
|
||||
fprintf(stderr, " SSE OS sup . %c\n", info->data.ia32.sse ? 'Y' : 'n');
|
||||
#endif
|
||||
|
||||
}
|
||||
}
|
||||
#else
|
||||
info->use_asm = false;
|
||||
#endif
|
||||
|
||||
/*
|
||||
* PPC-specific
|
||||
*/
|
||||
#elif defined FLAC__CPU_PPC
|
||||
info->type = FLAC__CPUINFO_TYPE_PPC;
|
||||
# if !defined FLAC__NO_ASM
|
||||
info->use_asm = true;
|
||||
# ifdef FLAC__USE_ALTIVEC
|
||||
# if defined FLAC__SYS_DARWIN
|
||||
{
|
||||
int val = 0, mib[2] = { CTL_HW, HW_VECTORUNIT };
|
||||
size_t len = sizeof(val);
|
||||
info->data.ppc.altivec = !(sysctl(mib, 2, &val, &len, NULL, 0) || !val);
|
||||
}
|
||||
{
|
||||
host_basic_info_data_t hostInfo;
|
||||
mach_msg_type_number_t infoCount;
|
||||
|
||||
infoCount = HOST_BASIC_INFO_COUNT;
|
||||
host_info(mach_host_self(), HOST_BASIC_INFO, (host_info_t)&hostInfo, &infoCount);
|
||||
|
||||
info->data.ppc.ppc64 = (hostInfo.cpu_type == CPU_TYPE_POWERPC) && (hostInfo.cpu_subtype == CPU_SUBTYPE_POWERPC_970);
|
||||
}
|
||||
# else /* FLAC__USE_ALTIVEC && !FLAC__SYS_DARWIN */
|
||||
{
|
||||
/* no Darwin, do it the brute-force way */
|
||||
/* @@@@@@ this is not thread-safe; replace with SSE OS method above or remove */
|
||||
info->data.ppc.altivec = 0;
|
||||
info->data.ppc.ppc64 = 0;
|
||||
|
||||
signal (SIGILL, sigill_handler);
|
||||
canjump = 0;
|
||||
if (!sigsetjmp (jmpbuf, 1)) {
|
||||
canjump = 1;
|
||||
|
||||
asm volatile (
|
||||
"mtspr 256, %0\n\t"
|
||||
"vand %%v0, %%v0, %%v0"
|
||||
:
|
||||
: "r" (-1)
|
||||
);
|
||||
|
||||
info->data.ppc.altivec = 1;
|
||||
}
|
||||
canjump = 0;
|
||||
if (!sigsetjmp (jmpbuf, 1)) {
|
||||
int x = 0;
|
||||
canjump = 1;
|
||||
|
||||
/* PPC64 hardware implements the cntlzd instruction */
|
||||
asm volatile ("cntlzd %0, %1" : "=r" (x) : "r" (x) );
|
||||
|
||||
info->data.ppc.ppc64 = 1;
|
||||
}
|
||||
signal (SIGILL, SIG_DFL); /*@@@@@@ should save and restore old signal */
|
||||
}
|
||||
# endif
|
||||
# else /* !FLAC__USE_ALTIVEC */
|
||||
info->data.ppc.altivec = 0;
|
||||
info->data.ppc.ppc64 = 0;
|
||||
# endif
|
||||
# else
|
||||
info->use_asm = false;
|
||||
# endif
|
||||
|
||||
/*
|
||||
* unknown CPI
|
||||
*/
|
||||
#else
|
||||
info->type = FLAC__CPUINFO_TYPE_UNKNOWN;
|
||||
info->use_asm = false;
|
||||
#endif
|
||||
}
|
|
@ -1,142 +0,0 @@
|
|||
/* libFLAC - Free Lossless Audio Codec library
|
||||
* Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
* are met:
|
||||
*
|
||||
* - Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
*
|
||||
* - Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* - Neither the name of the Xiph.org Foundation nor the names of its
|
||||
* contributors may be used to endorse or promote products derived from
|
||||
* this software without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
* ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR
|
||||
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
#if HAVE_CONFIG_H
|
||||
# include <config.h>
|
||||
#endif
|
||||
|
||||
#include "private/crc.h"
|
||||
|
||||
/* CRC-8, poly = x^8 + x^2 + x^1 + x^0, init = 0 */
|
||||
|
||||
FLAC__byte const FLAC__crc8_table[256] = {
|
||||
0x00, 0x07, 0x0E, 0x09, 0x1C, 0x1B, 0x12, 0x15,
|
||||
0x38, 0x3F, 0x36, 0x31, 0x24, 0x23, 0x2A, 0x2D,
|
||||
0x70, 0x77, 0x7E, 0x79, 0x6C, 0x6B, 0x62, 0x65,
|
||||
0x48, 0x4F, 0x46, 0x41, 0x54, 0x53, 0x5A, 0x5D,
|
||||
0xE0, 0xE7, 0xEE, 0xE9, 0xFC, 0xFB, 0xF2, 0xF5,
|
||||
0xD8, 0xDF, 0xD6, 0xD1, 0xC4, 0xC3, 0xCA, 0xCD,
|
||||
0x90, 0x97, 0x9E, 0x99, 0x8C, 0x8B, 0x82, 0x85,
|
||||
0xA8, 0xAF, 0xA6, 0xA1, 0xB4, 0xB3, 0xBA, 0xBD,
|
||||
0xC7, 0xC0, 0xC9, 0xCE, 0xDB, 0xDC, 0xD5, 0xD2,
|
||||
0xFF, 0xF8, 0xF1, 0xF6, 0xE3, 0xE4, 0xED, 0xEA,
|
||||
0xB7, 0xB0, 0xB9, 0xBE, 0xAB, 0xAC, 0xA5, 0xA2,
|
||||
0x8F, 0x88, 0x81, 0x86, 0x93, 0x94, 0x9D, 0x9A,
|
||||
0x27, 0x20, 0x29, 0x2E, 0x3B, 0x3C, 0x35, 0x32,
|
||||
0x1F, 0x18, 0x11, 0x16, 0x03, 0x04, 0x0D, 0x0A,
|
||||
0x57, 0x50, 0x59, 0x5E, 0x4B, 0x4C, 0x45, 0x42,
|
||||
0x6F, 0x68, 0x61, 0x66, 0x73, 0x74, 0x7D, 0x7A,
|
||||
0x89, 0x8E, 0x87, 0x80, 0x95, 0x92, 0x9B, 0x9C,
|
||||
0xB1, 0xB6, 0xBF, 0xB8, 0xAD, 0xAA, 0xA3, 0xA4,
|
||||
0xF9, 0xFE, 0xF7, 0xF0, 0xE5, 0xE2, 0xEB, 0xEC,
|
||||
0xC1, 0xC6, 0xCF, 0xC8, 0xDD, 0xDA, 0xD3, 0xD4,
|
||||
0x69, 0x6E, 0x67, 0x60, 0x75, 0x72, 0x7B, 0x7C,
|
||||
0x51, 0x56, 0x5F, 0x58, 0x4D, 0x4A, 0x43, 0x44,
|
||||
0x19, 0x1E, 0x17, 0x10, 0x05, 0x02, 0x0B, 0x0C,
|
||||
0x21, 0x26, 0x2F, 0x28, 0x3D, 0x3A, 0x33, 0x34,
|
||||
0x4E, 0x49, 0x40, 0x47, 0x52, 0x55, 0x5C, 0x5B,
|
||||
0x76, 0x71, 0x78, 0x7F, 0x6A, 0x6D, 0x64, 0x63,
|
||||
0x3E, 0x39, 0x30, 0x37, 0x22, 0x25, 0x2C, 0x2B,
|
||||
0x06, 0x01, 0x08, 0x0F, 0x1A, 0x1D, 0x14, 0x13,
|
||||
0xAE, 0xA9, 0xA0, 0xA7, 0xB2, 0xB5, 0xBC, 0xBB,
|
||||
0x96, 0x91, 0x98, 0x9F, 0x8A, 0x8D, 0x84, 0x83,
|
||||
0xDE, 0xD9, 0xD0, 0xD7, 0xC2, 0xC5, 0xCC, 0xCB,
|
||||
0xE6, 0xE1, 0xE8, 0xEF, 0xFA, 0xFD, 0xF4, 0xF3
|
||||
};
|
||||
|
||||
/* CRC-16, poly = x^16 + x^15 + x^2 + x^0, init = 0 */
|
||||
|
||||
unsigned FLAC__crc16_table[256] = {
|
||||
0x0000, 0x8005, 0x800f, 0x000a, 0x801b, 0x001e, 0x0014, 0x8011,
|
||||
0x8033, 0x0036, 0x003c, 0x8039, 0x0028, 0x802d, 0x8027, 0x0022,
|
||||
0x8063, 0x0066, 0x006c, 0x8069, 0x0078, 0x807d, 0x8077, 0x0072,
|
||||
0x0050, 0x8055, 0x805f, 0x005a, 0x804b, 0x004e, 0x0044, 0x8041,
|
||||
0x80c3, 0x00c6, 0x00cc, 0x80c9, 0x00d8, 0x80dd, 0x80d7, 0x00d2,
|
||||
0x00f0, 0x80f5, 0x80ff, 0x00fa, 0x80eb, 0x00ee, 0x00e4, 0x80e1,
|
||||
0x00a0, 0x80a5, 0x80af, 0x00aa, 0x80bb, 0x00be, 0x00b4, 0x80b1,
|
||||
0x8093, 0x0096, 0x009c, 0x8099, 0x0088, 0x808d, 0x8087, 0x0082,
|
||||
0x8183, 0x0186, 0x018c, 0x8189, 0x0198, 0x819d, 0x8197, 0x0192,
|
||||
0x01b0, 0x81b5, 0x81bf, 0x01ba, 0x81ab, 0x01ae, 0x01a4, 0x81a1,
|
||||
0x01e0, 0x81e5, 0x81ef, 0x01ea, 0x81fb, 0x01fe, 0x01f4, 0x81f1,
|
||||
0x81d3, 0x01d6, 0x01dc, 0x81d9, 0x01c8, 0x81cd, 0x81c7, 0x01c2,
|
||||
0x0140, 0x8145, 0x814f, 0x014a, 0x815b, 0x015e, 0x0154, 0x8151,
|
||||
0x8173, 0x0176, 0x017c, 0x8179, 0x0168, 0x816d, 0x8167, 0x0162,
|
||||
0x8123, 0x0126, 0x012c, 0x8129, 0x0138, 0x813d, 0x8137, 0x0132,
|
||||
0x0110, 0x8115, 0x811f, 0x011a, 0x810b, 0x010e, 0x0104, 0x8101,
|
||||
0x8303, 0x0306, 0x030c, 0x8309, 0x0318, 0x831d, 0x8317, 0x0312,
|
||||
0x0330, 0x8335, 0x833f, 0x033a, 0x832b, 0x032e, 0x0324, 0x8321,
|
||||
0x0360, 0x8365, 0x836f, 0x036a, 0x837b, 0x037e, 0x0374, 0x8371,
|
||||
0x8353, 0x0356, 0x035c, 0x8359, 0x0348, 0x834d, 0x8347, 0x0342,
|
||||
0x03c0, 0x83c5, 0x83cf, 0x03ca, 0x83db, 0x03de, 0x03d4, 0x83d1,
|
||||
0x83f3, 0x03f6, 0x03fc, 0x83f9, 0x03e8, 0x83ed, 0x83e7, 0x03e2,
|
||||
0x83a3, 0x03a6, 0x03ac, 0x83a9, 0x03b8, 0x83bd, 0x83b7, 0x03b2,
|
||||
0x0390, 0x8395, 0x839f, 0x039a, 0x838b, 0x038e, 0x0384, 0x8381,
|
||||
0x0280, 0x8285, 0x828f, 0x028a, 0x829b, 0x029e, 0x0294, 0x8291,
|
||||
0x82b3, 0x02b6, 0x02bc, 0x82b9, 0x02a8, 0x82ad, 0x82a7, 0x02a2,
|
||||
0x82e3, 0x02e6, 0x02ec, 0x82e9, 0x02f8, 0x82fd, 0x82f7, 0x02f2,
|
||||
0x02d0, 0x82d5, 0x82df, 0x02da, 0x82cb, 0x02ce, 0x02c4, 0x82c1,
|
||||
0x8243, 0x0246, 0x024c, 0x8249, 0x0258, 0x825d, 0x8257, 0x0252,
|
||||
0x0270, 0x8275, 0x827f, 0x027a, 0x826b, 0x026e, 0x0264, 0x8261,
|
||||
0x0220, 0x8225, 0x822f, 0x022a, 0x823b, 0x023e, 0x0234, 0x8231,
|
||||
0x8213, 0x0216, 0x021c, 0x8219, 0x0208, 0x820d, 0x8207, 0x0202
|
||||
};
|
||||
|
||||
|
||||
void FLAC__crc8_update(const FLAC__byte data, FLAC__uint8 *crc)
|
||||
{
|
||||
*crc = FLAC__crc8_table[*crc ^ data];
|
||||
}
|
||||
|
||||
void FLAC__crc8_update_block(const FLAC__byte *data, unsigned len, FLAC__uint8 *crc)
|
||||
{
|
||||
while(len--)
|
||||
*crc = FLAC__crc8_table[*crc ^ *data++];
|
||||
}
|
||||
|
||||
FLAC__uint8 FLAC__crc8(const FLAC__byte *data, unsigned len)
|
||||
{
|
||||
FLAC__uint8 crc = 0;
|
||||
|
||||
while(len--)
|
||||
crc = FLAC__crc8_table[crc ^ *data++];
|
||||
|
||||
return crc;
|
||||
}
|
||||
|
||||
unsigned FLAC__crc16(const FLAC__byte *data, unsigned len)
|
||||
{
|
||||
unsigned crc = 0;
|
||||
|
||||
while(len--)
|
||||
crc = ((crc<<8) ^ FLAC__crc16_table[(crc>>8) ^ *data++]) & 0xffff;
|
||||
|
||||
return crc;
|
||||
}
|
|
@ -1,568 +0,0 @@
|
|||
; vim:filetype=nasm ts=8
|
||||
|
||||
; libFLAC - Free Lossless Audio Codec library
|
||||
; Copyright (C) 2001,2002,2003,2004,2005,2006,2007 Josh Coalson
|
||||
;
|
||||
; Redistribution and use in source and binary forms, with or without
|
||||
; modification, are permitted provided that the following conditions
|
||||
; are met:
|
||||
;
|
||||
; - Redistributions of source code must retain the above copyright
|
||||
; notice, this list of conditions and the following disclaimer.
|
||||
;
|
||||
; - Redistributions in binary form must reproduce the above copyright
|
||||
; notice, this list of conditions and the following disclaimer in the
|
||||
; documentation and/or other materials provided with the distribution.
|
||||
;
|
||||
; - Neither the name of the Xiph.org Foundation nor the names of its
|
||||
; contributors may be used to endorse or promote products derived from
|
||||
; this software without specific prior written permission.
|
||||
;
|
||||
; THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
; ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
; LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
; A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR
|
||||
; CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
; EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
; PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
; PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
; LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
; NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
%include "nasm.h"
|
||||
|
||||
data_section
|
||||
|
||||
cextern FLAC__crc16_table ; unsigned FLAC__crc16_table[256];
|
||||
cextern bitreader_read_from_client_ ; FLAC__bool bitreader_read_from_client_(FLAC__BitReader *br);
|
||||
|
||||
cglobal FLAC__bitreader_read_rice_signed_block_asm_ia32_bswap
|
||||
|
||||
code_section
|
||||
|
||||
|
||||
; **********************************************************************
|
||||
;
|
||||
; void FLAC__bool FLAC__bitreader_read_rice_signed_block(FLAC__BitReader *br, int vals[], unsigned nvals, unsigned parameter)
|
||||
;
|
||||
; Some details like assertions and other checking is performed by the caller.
|
||||
ALIGN 16
|
||||
cident FLAC__bitreader_read_rice_signed_block_asm_ia32_bswap
|
||||
|
||||
;ASSERT(0 != br);
|
||||
;ASSERT(0 != br->buffer);
|
||||
; WATCHOUT: code only works if sizeof(brword)==32; we can make things much faster with this assertion
|
||||
;ASSERT(FLAC__BITS_PER_WORD == 32);
|
||||
;ASSERT(parameter < 32);
|
||||
; the above two asserts also guarantee that the binary part never straddles more than 2 words, so we don't have to loop to read it
|
||||
|
||||
;; peppered throughout the code at major checkpoints are keys like this as to where things are at that point in time
|
||||
;; [esp + 16] unsigned parameter
|
||||
;; [esp + 12] unsigned nvals
|
||||
;; [esp + 8] int vals[]
|
||||
;; [esp + 4] FLAC__BitReader *br
|
||||
mov eax, [esp + 12] ; if(nvals == 0)
|
||||
test eax, eax
|
||||
ja .nvals_gt_0
|
||||
mov eax, 1 ; return true;
|
||||
ret
|
||||
|
||||
.nvals_gt_0:
|
||||
push ebp
|
||||
push ebx
|
||||
push esi
|
||||
push edi
|
||||
sub esp, 4
|
||||
;; [esp + 36] unsigned parameter
|
||||
;; [esp + 32] unsigned nvals
|
||||
;; [esp + 28] int vals[]
|
||||
;; [esp + 24] FLAC__BitReader *br
|
||||
;; [esp] ucbits
|
||||
mov ebp, [esp + 24] ; ebp <- br == br->buffer
|
||||
mov esi, [ebp + 16] ; esi <- br->consumed_words (aka 'cwords' in the C version)
|
||||
mov ecx, [ebp + 20] ; ecx <- br->consumed_bits (aka 'cbits' in the C version)
|
||||
xor edi, edi ; edi <- 0 'uval'
|
||||
;; ecx cbits
|
||||
;; esi cwords
|
||||
;; edi uval
|
||||
;; ebp br
|
||||
;; [ebp] br->buffer
|
||||
;; [ebp + 8] br->words
|
||||
;; [ebp + 12] br->bytes
|
||||
;; [ebp + 16] br->consumed_words
|
||||
;; [ebp + 20] br->consumed_bits
|
||||
;; [ebp + 24] br->read_crc
|
||||
;; [ebp + 28] br->crc16_align
|
||||
|
||||
; ucbits = (br->words-cwords)*FLAC__BITS_PER_WORD + br->bytes*8 - cbits;
|
||||
mov eax, [ebp + 8] ; eax <- br->words
|
||||
sub eax, esi ; eax <- br->words-cwords
|
||||
shl eax, 2 ; eax <- (br->words-cwords)*FLAC__BYTES_PER_WORD
|
||||
add eax, [ebp + 12] ; eax <- (br->words-cwords)*FLAC__BYTES_PER_WORD + br->bytes
|
||||
shl eax, 3 ; eax <- (br->words-cwords)*FLAC__BITS_PER_WORD + br->bytes*8
|
||||
sub eax, ecx ; eax <- (br->words-cwords)*FLAC__BITS_PER_WORD + br->bytes*8 - cbits
|
||||
mov [esp], eax ; ucbits <- eax
|
||||
|
||||
ALIGN 16
|
||||
.val_loop: ; while(1) {
|
||||
|
||||
;
|
||||
; read unary part
|
||||
;
|
||||
.unary_loop: ; while(1) {
|
||||
;; ecx cbits
|
||||
;; esi cwords
|
||||
;; edi uval
|
||||
;; ebp br
|
||||
cmp esi, [ebp + 8] ; while(cwords < br->words) /* if we've not consumed up to a partial tail word... */
|
||||
jae near .c1_next1
|
||||
.c1_loop: ; {
|
||||
mov ebx, [ebp]
|
||||
mov eax, [ebx + 4*esi] ; b = br->buffer[cwords]
|
||||
mov edx, eax ; edx = br->buffer[cwords] (saved for later use)
|
||||
shl eax, cl ; b = br->buffer[cwords] << cbits
|
||||
test eax, eax ; (still have to test since cbits may be 0, thus ZF not updated for shl eax,0)
|
||||
jz near .c1_next2 ; if(b) {
|
||||
bsr ebx, eax
|
||||
not ebx
|
||||
and ebx, 31 ; ebx = 'i' = # of leading 0 bits in 'b' (eax)
|
||||
add ecx, ebx ; cbits += i;
|
||||
add edi, ebx ; uval += i;
|
||||
add ecx, byte 1 ; cbits++; /* skip over stop bit */
|
||||
test ecx, ~31
|
||||
jz near .break1 ; if(cbits >= FLAC__BITS_PER_WORD) { /* faster way of testing if(cbits == FLAC__BITS_PER_WORD) */
|
||||
; crc16_update_word_(br, br->buffer[cwords]);
|
||||
push edi ; [need more registers]
|
||||
bswap edx ; edx = br->buffer[cwords] swapped; now we can CRC the bytes from LSByte to MSByte which makes things much easier
|
||||
mov ecx, [ebp + 28] ; ecx <- br->crc16_align
|
||||
mov eax, [ebp + 24] ; ax <- br->read_crc (a.k.a. crc)
|
||||
%ifdef FLAC__PUBLIC_NEEDS_UNDERSCORE
|
||||
mov edi, _FLAC__crc16_table
|
||||
%else
|
||||
mov edi, FLAC__crc16_table
|
||||
%endif
|
||||
;; eax (ax) crc a.k.a. br->read_crc
|
||||
;; ebx (bl) intermediate result index into FLAC__crc16_table[]
|
||||
;; ecx br->crc16_align
|
||||
;; edx byteswapped brword to CRC
|
||||
;; esi cwords
|
||||
;; edi unsigned FLAC__crc16_table[]
|
||||
;; ebp br
|
||||
test ecx, ecx ; switch(br->crc16_align) ...
|
||||
jnz .c0b4 ; [br->crc16_align is 0 the vast majority of the time so we optimize the common case]
|
||||
.c0b0: xor dl, ah ; dl <- (crc>>8)^(word>>24)
|
||||
movzx ebx, dl
|
||||
mov ecx, [ebx*4 + edi] ; cx <- FLAC__crc16_table[(crc>>8)^(word>>24)]
|
||||
shl eax, 8 ; ax <- (crc<<8)
|
||||
xor eax, ecx ; crc <- ax <- (crc<<8) ^ FLAC__crc16_table[(crc>>8)^(word>>24)]
|
||||
.c0b1: xor dh, ah ; dh <- (crc>>8)^((word>>16)&0xff))
|
||||
movzx ebx, dh
|
||||
mov ecx, [ebx*4 + edi] ; cx <- FLAC__crc16_table[(crc>>8)^((word>>16)&0xff))]
|
||||
shl eax, 8 ; ax <- (crc<<8)
|
||||
xor eax, ecx ; crc <- ax <- (crc<<8) ^ FLAC__crc16_table[(crc>>8)^((word>>16)&0xff))]
|
||||
shr edx, 16
|
||||
.c0b2: xor dl, ah ; dl <- (crc>>8)^((word>>8)&0xff))
|
||||
movzx ebx, dl
|
||||
mov ecx, [ebx*4 + edi] ; cx <- FLAC__crc16_table[(crc>>8)^((word>>8)&0xff))]
|
||||
shl eax, 8 ; ax <- (crc<<8)
|
||||
xor eax, ecx ; crc <- ax <- (crc<<8) ^ FLAC__crc16_table[(crc>>8)^((word>>8)&0xff))]
|
||||
.c0b3: xor dh, ah ; dh <- (crc>>8)^(word&0xff)
|
||||
movzx ebx, dh
|
||||
mov ecx, [ebx*4 + edi] ; cx <- FLAC__crc16_table[(crc>>8)^(word&0xff)]
|
||||
shl eax, 8 ; ax <- (crc<<8)
|
||||
xor eax, ecx ; crc <- ax <- (crc<<8) ^ FLAC__crc16_table[(crc>>8)^(word&0xff)]
|
||||
movzx eax, ax
|
||||
mov [ebp + 24], eax ; br->read_crc <- crc
|
||||
pop edi
|
||||
|
||||
add esi, byte 1 ; cwords++;
|
||||
xor ecx, ecx ; cbits = 0;
|
||||
; }
|
||||
jmp near .break1 ; goto break1;
|
||||
;; this section relocated out of the way for performance
|
||||
.c0b4:
|
||||
mov [ebp + 28], dword 0 ; br->crc16_align <- 0
|
||||
cmp ecx, 8
|
||||
je .c0b1
|
||||
shr edx, 16
|
||||
cmp ecx, 16
|
||||
je .c0b2
|
||||
jmp .c0b3
|
||||
|
||||
;; this section relocated out of the way for performance
|
||||
.c1b4:
|
||||
mov [ebp + 28], dword 0 ; br->crc16_align <- 0
|
||||
cmp ecx, 8
|
||||
je .c1b1
|
||||
shr edx, 16
|
||||
cmp ecx, 16
|
||||
je .c1b2
|
||||
jmp .c1b3
|
||||
|
||||
.c1_next2: ; } else {
|
||||
;; ecx cbits
|
||||
;; edx current brword 'b'
|
||||
;; esi cwords
|
||||
;; edi uval
|
||||
;; ebp br
|
||||
add edi, 32
|
||||
sub edi, ecx ; uval += FLAC__BITS_PER_WORD - cbits;
|
||||
; crc16_update_word_(br, br->buffer[cwords]);
|
||||
push edi ; [need more registers]
|
||||
bswap edx ; edx = br->buffer[cwords] swapped; now we can CRC the bytes from LSByte to MSByte which makes things much easier
|
||||
mov ecx, [ebp + 28] ; ecx <- br->crc16_align
|
||||
mov eax, [ebp + 24] ; ax <- br->read_crc (a.k.a. crc)
|
||||
%ifdef FLAC__PUBLIC_NEEDS_UNDERSCORE
|
||||
mov edi, _FLAC__crc16_table
|
||||
%else
|
||||
mov edi, FLAC__crc16_table
|
||||
%endif
|
||||
;; eax (ax) crc a.k.a. br->read_crc
|
||||
;; ebx (bl) intermediate result index into FLAC__crc16_table[]
|
||||
;; ecx br->crc16_align
|
||||
;; edx byteswapped brword to CRC
|
||||
;; esi cwords
|
||||
;; edi unsigned FLAC__crc16_table[]
|
||||
;; ebp br
|
||||
test ecx, ecx ; switch(br->crc16_align) ...
|
||||
jnz .c1b4 ; [br->crc16_align is 0 the vast majority of the time so we optimize the common case]
|
||||
.c1b0: xor dl, ah ; dl <- (crc>>8)^(word>>24)
|
||||
movzx ebx, dl
|
||||
mov ecx, [ebx*4 + edi] ; cx <- FLAC__crc16_table[(crc>>8)^(word>>24)]
|
||||
shl eax, 8 ; ax <- (crc<<8)
|
||||
xor eax, ecx ; crc <- ax <- (crc<<8) ^ FLAC__crc16_table[(crc>>8)^(word>>24)]
|
||||
.c1b1: xor dh, ah ; dh <- (crc>>8)^((word>>16)&0xff))
|
||||
movzx ebx, dh
|
||||
mov ecx, [ebx*4 + edi] ; cx <- FLAC__crc16_table[(crc>>8)^((word>>16)&0xff))]
|
||||
shl eax, 8 ; ax <- (crc<<8)
|
||||
xor eax, ecx ; crc <- ax <- (crc<<8) ^ FLAC__crc16_table[(crc>>8)^((word>>16)&0xff))]
|
||||
shr edx, 16
|
||||
.c1b2: xor dl, ah ; dl <- (crc>>8)^((word>>8)&0xff))
|
||||
movzx ebx, dl
|
||||
mov ecx, [ebx*4 + edi] ; cx <- FLAC__crc16_table[(crc>>8)^((word>>8)&0xff))]
|
||||
shl eax, 8 ; ax <- (crc<<8)
|
||||
xor eax, ecx ; crc <- ax <- (crc<<8) ^ FLAC__crc16_table[(crc>>8)^((word>>8)&0xff))]
|
||||
.c1b3: xor dh, ah ; dh <- (crc>>8)^(word&0xff)
|
||||
movzx ebx, dh
|
||||
mov ecx, [ebx*4 + edi] ; cx <- FLAC__crc16_table[(crc>>8)^(word&0xff)]
|
||||
shl eax, 8 ; ax <- (crc<<8)
|
||||
xor eax, ecx ; crc <- ax <- (crc<<8) ^ FLAC__crc16_table[(crc>>8)^(word&0xff)]
|
||||
movzx eax, ax
|
||||
mov [ebp + 24], eax ; br->read_crc <- crc
|
||||
pop edi
|
||||
|
||||
add esi, byte 1 ; cwords++;
|
||||
xor ecx, ecx ; cbits = 0;
|
||||
; /* didn't find stop bit yet, have to keep going... */
|
||||
; }
|
||||
|
||||
cmp esi, [ebp + 8] ; } while(cwords < br->words) /* if we've not consumed up to a partial tail word... */
|
||||
jb near .c1_loop
|
||||
|
||||
.c1_next1:
|
||||
; at this point we've eaten up all the whole words; have to try
|
||||
; reading through any tail bytes before calling the read callback.
|
||||
; this is a repeat of the above logic adjusted for the fact we
|
||||
; don't have a whole word. note though if the client is feeding
|
||||
; us data a byte at a time (unlikely), br->consumed_bits may not
|
||||
; be zero.
|
||||
;; ecx cbits
|
||||
;; esi cwords
|
||||
;; edi uval
|
||||
;; ebp br
|
||||
mov edx, [ebp + 12] ; edx <- br->bytes
|
||||
test edx, edx
|
||||
jz .read1 ; if(br->bytes) { [NOTE: this case is rare so it doesn't have to be all that fast ]
|
||||
mov ebx, [ebp]
|
||||
shl edx, 3 ; edx <- const unsigned end = br->bytes * 8;
|
||||
mov eax, [ebx + 4*esi] ; b = br->buffer[cwords]
|
||||
xchg edx, ecx ; [edx <- cbits , ecx <- end]
|
||||
mov ebx, 0xffffffff ; ebx <- FLAC__WORD_ALL_ONES
|
||||
shr ebx, cl ; ebx <- FLAC__WORD_ALL_ONES >> end
|
||||
not ebx ; ebx <- ~(FLAC__WORD_ALL_ONES >> end)
|
||||
xchg edx, ecx ; [edx <- end , ecx <- cbits]
|
||||
and eax, ebx ; b = (br->buffer[cwords] & ~(FLAC__WORD_ALL_ONES >> end));
|
||||
shl eax, cl ; b = (br->buffer[cwords] & ~(FLAC__WORD_ALL_ONES >> end)) << cbits;
|
||||
test eax, eax ; (still have to test since cbits may be 0, thus ZF not updated for shl eax,0)
|
||||
jz .c1_next3 ; if(b) {
|
||||
bsr ebx, eax
|
||||
not ebx
|
||||
and ebx, 31 ; ebx = 'i' = # of leading 0 bits in 'b' (eax)
|
||||
add ecx, ebx ; cbits += i;
|
||||
add edi, ebx ; uval += i;
|
||||
add ecx, byte 1 ; cbits++; /* skip over stop bit */
|
||||
jmp short .break1 ; goto break1;
|
||||
.c1_next3: ; } else {
|
||||
sub edi, ecx
|
||||
add edi, edx ; uval += end - cbits;
|
||||
add ecx, edx ; cbits += end
|
||||
; /* didn't find stop bit yet, have to keep going... */
|
||||
; }
|
||||
; }
|
||||
.read1:
|
||||
; flush registers and read; bitreader_read_from_client_() does
|
||||
; not touch br->consumed_bits at all but we still need to set
|
||||
; it in case it fails and we have to return false.
|
||||
;; ecx cbits
|
||||
;; esi cwords
|
||||
;; edi uval
|
||||
;; ebp br
|
||||
mov [ebp + 16], esi ; br->consumed_words = cwords;
|
||||
mov [ebp + 20], ecx ; br->consumed_bits = cbits;
|
||||
push ecx ; /* save */
|
||||
push ebp ; /* push br argument */
|
||||
%ifdef FLAC__PUBLIC_NEEDS_UNDERSCORE
|
||||
call _bitreader_read_from_client_
|
||||
%else
|
||||
call bitreader_read_from_client_
|
||||
%endif
|
||||
pop edx ; /* discard, unused */
|
||||
pop ecx ; /* restore */
|
||||
mov esi, [ebp + 16] ; cwords = br->consumed_words;
|
||||
; ucbits = (br->words-cwords)*FLAC__BITS_PER_WORD + br->bytes*8 - cbits;
|
||||
mov ebx, [ebp + 8] ; ebx <- br->words
|
||||
sub ebx, esi ; ebx <- br->words-cwords
|
||||
shl ebx, 2 ; ebx <- (br->words-cwords)*FLAC__BYTES_PER_WORD
|
||||
add ebx, [ebp + 12] ; ebx <- (br->words-cwords)*FLAC__BYTES_PER_WORD + br->bytes
|
||||
shl ebx, 3 ; ebx <- (br->words-cwords)*FLAC__BITS_PER_WORD + br->bytes*8
|
||||
sub ebx, ecx ; ebx <- (br->words-cwords)*FLAC__BITS_PER_WORD + br->bytes*8 - cbits
|
||||
add ebx, edi ; ebx <- (br->words-cwords)*FLAC__BITS_PER_WORD + br->bytes*8 - cbits + uval
|
||||
; + uval to offset our count by the # of unary bits already
|
||||
; consumed before the read, because we will add these back
|
||||
; in all at once at break1
|
||||
mov [esp], ebx ; ucbits <- ebx
|
||||
test eax, eax ; if(!bitreader_read_from_client_(br))
|
||||
jnz near .unary_loop
|
||||
jmp .end ; return false; /* eax (the return value) is already 0 */
|
||||
; } /* end while(1) unary part */
|
||||
|
||||
ALIGN 16
|
||||
.break1:
|
||||
;; ecx cbits
|
||||
;; esi cwords
|
||||
;; edi uval
|
||||
;; ebp br
|
||||
;; [esp] ucbits
|
||||
sub [esp], edi ; ucbits -= uval;
|
||||
sub dword [esp], byte 1 ; ucbits--; /* account for stop bit */
|
||||
|
||||
;
|
||||
; read binary part
|
||||
;
|
||||
mov ebx, [esp + 36] ; ebx <- parameter
|
||||
test ebx, ebx ; if(parameter) {
|
||||
jz near .break2
|
||||
.read2:
|
||||
cmp [esp], ebx ; while(ucbits < parameter) {
|
||||
jae .c2_next1
|
||||
; flush registers and read; bitreader_read_from_client_() does
|
||||
; not touch br->consumed_bits at all but we still need to set
|
||||
; it in case it fails and we have to return false.
|
||||
mov [ebp + 16], esi ; br->consumed_words = cwords;
|
||||
mov [ebp + 20], ecx ; br->consumed_bits = cbits;
|
||||
push ecx ; /* save */
|
||||
push ebp ; /* push br argument */
|
||||
%ifdef FLAC__PUBLIC_NEEDS_UNDERSCORE
|
||||
call _bitreader_read_from_client_
|
||||
%else
|
||||
call bitreader_read_from_client_
|
||||
%endif
|
||||
pop edx ; /* discard, unused */
|
||||
pop ecx ; /* restore */
|
||||
mov esi, [ebp + 16] ; cwords = br->consumed_words;
|
||||
; ucbits = (br->words-cwords)*FLAC__BITS_PER_WORD + br->bytes*8 - cbits;
|
||||
mov edx, [ebp + 8] ; edx <- br->words
|
||||
sub edx, esi ; edx <- br->words-cwords
|
||||
shl edx, 2 ; edx <- (br->words-cwords)*FLAC__BYTES_PER_WORD
|
||||
add edx, [ebp + 12] ; edx <- (br->words-cwords)*FLAC__BYTES_PER_WORD + br->bytes
|
||||
shl edx, 3 ; edx <- (br->words-cwords)*FLAC__BITS_PER_WORD + br->bytes*8
|
||||
sub edx, ecx ; edx <- (br->words-cwords)*FLAC__BITS_PER_WORD + br->bytes*8 - cbits
|
||||
mov [esp], edx ; ucbits <- edx
|
||||
test eax, eax ; if(!bitreader_read_from_client_(br))
|
||||
jnz .read2
|
||||
jmp .end ; return false; /* eax (the return value) is already 0 */
|
||||
; }
|
||||
.c2_next1:
|
||||
;; ebx parameter
|
||||
;; ecx cbits
|
||||
;; esi cwords
|
||||
;; edi uval
|
||||
;; ebp br
|
||||
;; [esp] ucbits
|
||||
cmp esi, [ebp + 8] ; if(cwords < br->words) { /* if we've not consumed up to a partial tail word... */
|
||||
jae near .c2_next2
|
||||
test ecx, ecx ; if(cbits) {
|
||||
jz near .c2_next3 ; /* this also works when consumed_bits==0, it's just a little slower than necessary for that case */
|
||||
mov eax, 32
|
||||
mov edx, [ebp]
|
||||
sub eax, ecx ; const unsigned n = FLAC__BITS_PER_WORD - cbits;
|
||||
mov edx, [edx + 4*esi] ; const brword word = br->buffer[cwords];
|
||||
cmp ebx, eax ; if(parameter < n) {
|
||||
jae .c2_next4
|
||||
; uval <<= parameter;
|
||||
; uval |= (word & (FLAC__WORD_ALL_ONES >> cbits)) >> (n-parameter);
|
||||
shl edx, cl
|
||||
xchg ebx, ecx
|
||||
shld edi, edx, cl
|
||||
add ebx, ecx ; cbits += parameter;
|
||||
xchg ebx, ecx ; ebx <- parameter, ecx <- cbits
|
||||
jmp .break2 ; goto break2;
|
||||
; }
|
||||
.c2_next4:
|
||||
; uval <<= n;
|
||||
; uval |= word & (FLAC__WORD_ALL_ONES >> cbits);
|
||||
%if 1
|
||||
rol edx, cl ; @@@@@@OPT: may be faster to use rol to save edx so we can restore it for CRC'ing
|
||||
; @@@@@@OPT: or put parameter in ch instead and free up ebx completely again
|
||||
%else
|
||||
shl edx, cl
|
||||
%endif
|
||||
xchg eax, ecx
|
||||
shld edi, edx, cl
|
||||
xchg eax, ecx
|
||||
%if 1
|
||||
ror edx, cl ; restored.
|
||||
%else
|
||||
mov edx, [ebp]
|
||||
mov edx, [edx + 4*esi]
|
||||
%endif
|
||||
; crc16_update_word_(br, br->buffer[cwords]);
|
||||
push edi ; [need more registers]
|
||||
push ebx ; [need more registers]
|
||||
push eax ; [need more registers]
|
||||
bswap edx ; edx = br->buffer[cwords] swapped; now we can CRC the bytes from LSByte to MSByte which makes things much easier
|
||||
mov ecx, [ebp + 28] ; ecx <- br->crc16_align
|
||||
mov eax, [ebp + 24] ; ax <- br->read_crc (a.k.a. crc)
|
||||
%ifdef FLAC__PUBLIC_NEEDS_UNDERSCORE
|
||||
mov edi, _FLAC__crc16_table
|
||||
%else
|
||||
mov edi, FLAC__crc16_table
|
||||
%endif
|
||||
;; eax (ax) crc a.k.a. br->read_crc
|
||||
;; ebx (bl) intermediate result index into FLAC__crc16_table[]
|
||||
;; ecx br->crc16_align
|
||||
;; edx byteswapped brword to CRC
|
||||
;; esi cwords
|
||||
;; edi unsigned FLAC__crc16_table[]
|
||||
;; ebp br
|
||||
test ecx, ecx ; switch(br->crc16_align) ...
|
||||
jnz .c2b4 ; [br->crc16_align is 0 the vast majority of the time so we optimize the common case]
|
||||
.c2b0: xor dl, ah ; dl <- (crc>>8)^(word>>24)
|
||||
movzx ebx, dl
|
||||
mov ecx, [ebx*4 + edi] ; cx <- FLAC__crc16_table[(crc>>8)^(word>>24)]
|
||||
shl eax, 8 ; ax <- (crc<<8)
|
||||
xor eax, ecx ; crc <- ax <- (crc<<8) ^ FLAC__crc16_table[(crc>>8)^(word>>24)]
|
||||
.c2b1: xor dh, ah ; dh <- (crc>>8)^((word>>16)&0xff))
|
||||
movzx ebx, dh
|
||||
mov ecx, [ebx*4 + edi] ; cx <- FLAC__crc16_table[(crc>>8)^((word>>16)&0xff))]
|
||||
shl eax, 8 ; ax <- (crc<<8)
|
||||
xor eax, ecx ; crc <- ax <- (crc<<8) ^ FLAC__crc16_table[(crc>>8)^((word>>16)&0xff))]
|
||||
shr edx, 16
|
||||
.c2b2: xor dl, ah ; dl <- (crc>>8)^((word>>8)&0xff))
|
||||
movzx ebx, dl
|
||||
mov ecx, [ebx*4 + edi] ; cx <- FLAC__crc16_table[(crc>>8)^((word>>8)&0xff))]
|
||||
shl eax, 8 ; ax <- (crc<<8)
|
||||
xor eax, ecx ; crc <- ax <- (crc<<8) ^ FLAC__crc16_table[(crc>>8)^((word>>8)&0xff))]
|
||||
.c2b3: xor dh, ah ; dh <- (crc>>8)^(word&0xff)
|
||||
movzx ebx, dh
|
||||
mov ecx, [ebx*4 + edi] ; cx <- FLAC__crc16_table[(crc>>8)^(word&0xff)]
|
||||
shl eax, 8 ; ax <- (crc<<8)
|
||||
xor eax, ecx ; crc <- ax <- (crc<<8) ^ FLAC__crc16_table[(crc>>8)^(word&0xff)]
|
||||
movzx eax, ax
|
||||
mov [ebp + 24], eax ; br->read_crc <- crc
|
||||
pop eax
|
||||
pop ebx
|
||||
pop edi
|
||||
add esi, byte 1 ; cwords++;
|
||||
mov ecx, ebx
|
||||
sub ecx, eax ; cbits = parameter - n;
|
||||
jz .break2 ; if(cbits) { /* parameter > n, i.e. if there are still bits left to read, there have to be less than 32 so they will all be in the next word */
|
||||
; uval <<= cbits;
|
||||
; uval |= (br->buffer[cwords] >> (FLAC__BITS_PER_WORD-cbits));
|
||||
mov eax, [ebp]
|
||||
mov eax, [eax + 4*esi]
|
||||
shld edi, eax, cl
|
||||
; }
|
||||
jmp .break2 ; goto break2;
|
||||
|
||||
;; this section relocated out of the way for performance
|
||||
.c2b4:
|
||||
mov [ebp + 28], dword 0 ; br->crc16_align <- 0
|
||||
cmp ecx, 8
|
||||
je .c2b1
|
||||
shr edx, 16
|
||||
cmp ecx, 16
|
||||
je .c2b2
|
||||
jmp .c2b3
|
||||
|
||||
.c2_next3: ; } else {
|
||||
mov ecx, ebx ; cbits = parameter;
|
||||
; uval <<= cbits;
|
||||
; uval |= (br->buffer[cwords] >> (FLAC__BITS_PER_WORD-cbits));
|
||||
mov eax, [ebp]
|
||||
mov eax, [eax + 4*esi]
|
||||
shld edi, eax, cl
|
||||
jmp .break2 ; goto break2;
|
||||
; }
|
||||
.c2_next2: ; } else {
|
||||
; in this case we're starting our read at a partial tail word;
|
||||
; the reader has guaranteed that we have at least 'parameter'
|
||||
; bits available to read, which makes this case simpler.
|
||||
; uval <<= parameter;
|
||||
; if(cbits) {
|
||||
; /* this also works when consumed_bits==0, it's just a little slower than necessary for that case */
|
||||
; uval |= (br->buffer[cwords] & (FLAC__WORD_ALL_ONES >> cbits)) >> (FLAC__BITS_PER_WORD-cbits-parameter);
|
||||
; cbits += parameter;
|
||||
; goto break2;
|
||||
; } else {
|
||||
; cbits = parameter;
|
||||
; uval |= br->buffer[cwords] >> (FLAC__BITS_PER_WORD-cbits);
|
||||
; goto break2;
|
||||
; }
|
||||
; the above is much shorter in assembly:
|
||||
mov eax, [ebp]
|
||||
mov eax, [eax + 4*esi] ; eax <- br->buffer[cwords]
|
||||
shl eax, cl ; eax <- br->buffer[cwords] << cbits
|
||||
add ecx, ebx ; cbits += parameter
|
||||
xchg ebx, ecx ; ebx <- cbits, ecx <- parameter
|
||||
shld edi, eax, cl ; uval <<= parameter <<< 'parameter' bits of tail word
|
||||
xchg ebx, ecx ; ebx <- parameter, ecx <- cbits
|
||||
; }
|
||||
; }
|
||||
.break2:
|
||||
sub [esp], ebx ; ucbits -= parameter;
|
||||
|
||||
;
|
||||
; compose the value
|
||||
;
|
||||
mov ebx, [esp + 28] ; ebx <- vals
|
||||
mov edx, edi ; edx <- uval
|
||||
and edi, 1 ; edi <- uval & 1
|
||||
shr edx, 1 ; edx <- uval >> 1
|
||||
neg edi ; edi <- -(int)(uval & 1)
|
||||
xor edx, edi ; edx <- (uval >> 1 ^ -(int)(uval & 1))
|
||||
mov [ebx], edx ; *vals <- edx
|
||||
sub dword [esp + 32], byte 1 ; --nvals;
|
||||
jz .finished ; if(nvals == 0) /* jump to finish */
|
||||
xor edi, edi ; uval = 0;
|
||||
add dword [esp + 28], 4 ; ++vals
|
||||
jmp .val_loop ; }
|
||||
|
||||
.finished:
|
||||
mov [ebp + 16], esi ; br->consumed_words = cwords;
|
||||
mov [ebp + 20], ecx ; br->consumed_bits = cbits;
|
||||
mov eax, 1
|
||||
.end:
|
||||
add esp, 4
|
||||
pop edi
|
||||
pop esi
|
||||
pop ebx
|
||||
pop ebp
|
||||
ret
|
||||
|
||||
end
|
||||
|
||||
%ifdef OBJ_FORMAT_elf
|
||||
section .note.GNU-stack noalloc
|
||||
%endif
|
|
@ -1,159 +0,0 @@
|
|||
; vim:filetype=nasm ts=8
|
||||
|
||||
; libFLAC - Free Lossless Audio Codec library
|
||||
; Copyright (C) 2001,2002,2003,2004,2005,2006,2007 Josh Coalson
|
||||
;
|
||||
; Redistribution and use in source and binary forms, with or without
|
||||
; modification, are permitted provided that the following conditions
|
||||
; are met:
|
||||
;
|
||||
; - Redistributions of source code must retain the above copyright
|
||||
; notice, this list of conditions and the following disclaimer.
|
||||
;
|
||||
; - Redistributions in binary form must reproduce the above copyright
|
||||
; notice, this list of conditions and the following disclaimer in the
|
||||
; documentation and/or other materials provided with the distribution.
|
||||
;
|
||||
; - Neither the name of the Xiph.org Foundation nor the names of its
|
||||
; contributors may be used to endorse or promote products derived from
|
||||
; this software without specific prior written permission.
|
||||
;
|
||||
; THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
; ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
; LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
; A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR
|
||||
; CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
; EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
; PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
; PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
; LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
; NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
%include "nasm.h"
|
||||
|
||||
data_section
|
||||
|
||||
cglobal precompute_partition_info_sums_32bit_asm_ia32_
|
||||
|
||||
code_section
|
||||
|
||||
|
||||
; **********************************************************************
|
||||
;
|
||||
; void FLAC__bool FLAC__bitreader_read_rice_signed_block(FLAC__BitReader *br, int vals[], unsigned nvals, unsigned parameter)
|
||||
; void precompute_partition_info_sums_32bit_(
|
||||
; const FLAC__int32 residual[],
|
||||
; FLAC__uint64 abs_residual_partition_sums[],
|
||||
; unsigned blocksize,
|
||||
; unsigned predictor_order,
|
||||
; unsigned min_partition_order,
|
||||
; unsigned max_partition_order
|
||||
; )
|
||||
;
|
||||
ALIGN 16
|
||||
cident precompute_partition_info_sums_32bit_asm_ia32_
|
||||
|
||||
;; peppered throughout the code at major checkpoints are keys like this as to where things are at that point in time
|
||||
;; [esp + 4] const FLAC__int32 residual[]
|
||||
;; [esp + 8] FLAC__uint64 abs_residual_partition_sums[]
|
||||
;; [esp + 12] unsigned blocksize
|
||||
;; [esp + 16] unsigned predictor_order
|
||||
;; [esp + 20] unsigned min_partition_order
|
||||
;; [esp + 24] unsigned max_partition_order
|
||||
push ebp
|
||||
push ebx
|
||||
push esi
|
||||
push edi
|
||||
sub esp, 8
|
||||
;; [esp + 28] const FLAC__int32 residual[]
|
||||
;; [esp + 32] FLAC__uint64 abs_residual_partition_sums[]
|
||||
;; [esp + 36] unsigned blocksize
|
||||
;; [esp + 40] unsigned predictor_order
|
||||
;; [esp + 44] unsigned min_partition_order
|
||||
;; [esp + 48] unsigned max_partition_order
|
||||
;; [esp] partitions
|
||||
;; [esp + 4] default_partition_samples
|
||||
|
||||
mov ecx, [esp + 48]
|
||||
mov eax, 1
|
||||
shl eax, cl
|
||||
mov [esp], eax ; [esp] <- partitions = 1u << max_partition_order;
|
||||
mov eax, [esp + 36]
|
||||
shr eax, cl
|
||||
mov [esp + 4], eax ; [esp + 4] <- default_partition_samples = blocksize >> max_partition_order;
|
||||
|
||||
;
|
||||
; first do max_partition_order
|
||||
;
|
||||
mov edi, [esp + 4]
|
||||
sub edi, [esp + 40] ; edi <- end = (unsigned)(-(int)predictor_order) + default_partition_samples
|
||||
xor esi, esi ; esi <- residual_sample = 0
|
||||
xor ecx, ecx ; ecx <- partition = 0
|
||||
mov ebp, [esp + 28] ; ebp <- residual[]
|
||||
xor ebx, ebx ; ebx <- abs_residual_partition_sum = 0;
|
||||
; note we put the updates to 'end' and 'abs_residual_partition_sum' at the end of loop0 and in the initialization above so we could align loop0 and loop1
|
||||
ALIGN 16
|
||||
.loop0: ; for(partition = residual_sample = 0; partition < partitions; partition++) {
|
||||
.loop1: ; for( ; residual_sample < end; residual_sample++)
|
||||
mov eax, [ebp + esi * 4]
|
||||
cdq
|
||||
xor eax, edx
|
||||
sub eax, edx
|
||||
add ebx, eax ; abs_residual_partition_sum += abs(residual[residual_sample]);
|
||||
;@@@@@@ check overflow flag and abort here?
|
||||
add esi, byte 1
|
||||
cmp esi, edi ; /* since the loop will always run at least once, we can put the loop check down here */
|
||||
jb .loop1
|
||||
.next1:
|
||||
add edi, [esp + 4] ; end += default_partition_samples;
|
||||
mov eax, [esp + 32]
|
||||
mov [eax + ecx * 8], ebx ; abs_residual_partition_sums[partition] = abs_residual_partition_sum;
|
||||
mov [eax + ecx * 8 + 4], dword 0
|
||||
xor ebx, ebx ; abs_residual_partition_sum = 0;
|
||||
add ecx, byte 1
|
||||
cmp ecx, [esp] ; /* since the loop will always run at least once, we can put the loop check down here */
|
||||
jb .loop0
|
||||
.next0: ; }
|
||||
;
|
||||
; now merge partitions for lower orders
|
||||
;
|
||||
mov esi, [esp + 32] ; esi <- abs_residual_partition_sums[from_partition==0];
|
||||
mov eax, [esp]
|
||||
lea edi, [esi + eax * 8] ; edi <- abs_residual_partition_sums[to_partition==partitions];
|
||||
mov ecx, [esp + 48]
|
||||
sub ecx, byte 1 ; ecx <- partition_order = (int)max_partition_order - 1;
|
||||
ALIGN 16
|
||||
.loop2: ; for(; partition_order >= (int)min_partition_order; partition_order--) {
|
||||
cmp ecx, [esp + 44]
|
||||
jl .next2
|
||||
mov edx, 1
|
||||
shl edx, cl ; const unsigned partitions = 1u << partition_order;
|
||||
ALIGN 16
|
||||
.loop3: ; for(i = 0; i < partitions; i++) {
|
||||
mov eax, [esi]
|
||||
mov ebx, [esi + 4]
|
||||
add eax, [esi + 8]
|
||||
adc ebx, [esi + 12]
|
||||
mov [edi], eax
|
||||
mov [edi + 4], ebx ; a_r_p_s[to_partition] = a_r_p_s[from_partition] + a_r_p_s[from_partition+1];
|
||||
add esi, byte 16
|
||||
add edi, byte 8
|
||||
sub edx, byte 1
|
||||
jnz .loop3 ; }
|
||||
sub ecx, byte 1
|
||||
jmp .loop2 ; }
|
||||
.next2:
|
||||
|
||||
add esp, 8
|
||||
pop edi
|
||||
pop esi
|
||||
pop ebx
|
||||
pop ebp
|
||||
ret
|
||||
|
||||
end
|
||||
|
||||
%ifdef OBJ_FORMAT_elf
|
||||
section .note.GNU-stack noalloc
|
||||
%endif
|
|
@ -1,429 +0,0 @@
|
|||
; libFLAC - Free Lossless Audio Codec library
|
||||
; Copyright (C) 2004,2005,2006,2007 Josh Coalson
|
||||
;
|
||||
; Redistribution and use in source and binary forms, with or without
|
||||
; modification, are permitted provided that the following conditions
|
||||
; are met:
|
||||
;
|
||||
; - Redistributions of source code must retain the above copyright
|
||||
; notice, this list of conditions and the following disclaimer.
|
||||
;
|
||||
; - Redistributions in binary form must reproduce the above copyright
|
||||
; notice, this list of conditions and the following disclaimer in the
|
||||
; documentation and/or other materials provided with the distribution.
|
||||
;
|
||||
; - Neither the name of the Xiph.org Foundation nor the names of its
|
||||
; contributors may be used to endorse or promote products derived from
|
||||
; this software without specific prior written permission.
|
||||
;
|
||||
; THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
; ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
; LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
; A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR
|
||||
; CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
; EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
; PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
; PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
; LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
; NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
.text
|
||||
.align 2
|
||||
.globl _FLAC__lpc_restore_signal_asm_ppc_altivec_16
|
||||
|
||||
.globl _FLAC__lpc_restore_signal_asm_ppc_altivec_16_order8
|
||||
|
||||
_FLAC__lpc_restore_signal_asm_ppc_altivec_16:
|
||||
; r3: residual[]
|
||||
; r4: data_len
|
||||
; r5: qlp_coeff[]
|
||||
; r6: order
|
||||
; r7: lp_quantization
|
||||
; r8: data[]
|
||||
|
||||
; see src/libFLAC/lpc.c:FLAC__lpc_restore_signal()
|
||||
; these is a PowerPC/Altivec assembly version which requires bps<=16 (or actual
|
||||
; bps<=15 for mid-side coding, since that uses an extra bit)
|
||||
|
||||
; these should be fast; the inner loop is unrolled (it takes no more than
|
||||
; 3*(order%4) instructions, all of which are arithmetic), and all of the
|
||||
; coefficients and all relevant history stay in registers, so the outer loop
|
||||
; has only one load from memory (the residual)
|
||||
|
||||
; I have not yet run this through simg4, so there may be some avoidable stalls,
|
||||
; and there may be a somewhat more clever way to do the outer loop
|
||||
|
||||
; the branch mechanism may prevent dynamic loading; I still need to examine
|
||||
; this issue, and there may be a more elegant method
|
||||
|
||||
stmw r31,-4(r1)
|
||||
|
||||
addi r9,r1,-28
|
||||
li r31,0xf
|
||||
andc r9,r9,r31 ; for quadword-aligned stack data
|
||||
|
||||
slwi r6,r6,2 ; adjust for word size
|
||||
slwi r4,r4,2
|
||||
add r4,r4,r8 ; r4 = data+data_len
|
||||
|
||||
mfspr r0,256 ; cache old vrsave
|
||||
addis r31,0,hi16(0xfffffc00)
|
||||
ori r31,r31,lo16(0xfffffc00)
|
||||
mtspr 256,r31 ; declare VRs in vrsave
|
||||
|
||||
cmplw cr0,r8,r4 ; i<data_len
|
||||
bc 4,0,L1400
|
||||
|
||||
; load coefficients into v0-v7 and initial history into v8-v15
|
||||
li r31,0xf
|
||||
and r31,r8,r31 ; r31: data%4
|
||||
li r11,16
|
||||
subf r31,r31,r11 ; r31: 4-(data%4)
|
||||
slwi r31,r31,3 ; convert to bits for vsro
|
||||
li r10,-4
|
||||
stw r31,-4(r9)
|
||||
lvewx v0,r10,r9
|
||||
vspltisb v18,-1
|
||||
vsro v18,v18,v0 ; v18: mask vector
|
||||
|
||||
li r31,0x8
|
||||
lvsl v0,0,r31
|
||||
vsldoi v0,v0,v0,12
|
||||
li r31,0xc
|
||||
lvsl v1,0,r31
|
||||
vspltisb v2,0
|
||||
vspltisb v3,-1
|
||||
vmrglw v2,v2,v3
|
||||
vsel v0,v1,v0,v2 ; v0: reversal permutation vector
|
||||
|
||||
add r10,r5,r6
|
||||
lvsl v17,0,r5 ; v17: coefficient alignment permutation vector
|
||||
vperm v17,v17,v17,v0 ; v17: reversal coefficient alignment permutation vector
|
||||
|
||||
mr r11,r8
|
||||
lvsl v16,0,r11 ; v16: history alignment permutation vector
|
||||
|
||||
lvx v0,0,r5
|
||||
addi r5,r5,16
|
||||
lvx v1,0,r5
|
||||
vperm v0,v0,v1,v17
|
||||
lvx v8,0,r11
|
||||
addi r11,r11,-16
|
||||
lvx v9,0,r11
|
||||
vperm v8,v9,v8,v16
|
||||
cmplw cr0,r5,r10
|
||||
bc 12,0,L1101
|
||||
vand v0,v0,v18
|
||||
addis r31,0,hi16(L1307)
|
||||
ori r31,r31,lo16(L1307)
|
||||
b L1199
|
||||
|
||||
L1101:
|
||||
addi r5,r5,16
|
||||
lvx v2,0,r5
|
||||
vperm v1,v1,v2,v17
|
||||
addi r11,r11,-16
|
||||
lvx v10,0,r11
|
||||
vperm v9,v10,v9,v16
|
||||
cmplw cr0,r5,r10
|
||||
bc 12,0,L1102
|
||||
vand v1,v1,v18
|
||||
addis r31,0,hi16(L1306)
|
||||
ori r31,r31,lo16(L1306)
|
||||
b L1199
|
||||
|
||||
L1102:
|
||||
addi r5,r5,16
|
||||
lvx v3,0,r5
|
||||
vperm v2,v2,v3,v17
|
||||
addi r11,r11,-16
|
||||
lvx v11,0,r11
|
||||
vperm v10,v11,v10,v16
|
||||
cmplw cr0,r5,r10
|
||||
bc 12,0,L1103
|
||||
vand v2,v2,v18
|
||||
addis r31,0,hi16(L1305)
|
||||
ori r31,r31,lo16(L1305)
|
||||
b L1199
|
||||
|
||||
L1103:
|
||||
addi r5,r5,16
|
||||
lvx v4,0,r5
|
||||
vperm v3,v3,v4,v17
|
||||
addi r11,r11,-16
|
||||
lvx v12,0,r11
|
||||
vperm v11,v12,v11,v16
|
||||
cmplw cr0,r5,r10
|
||||
bc 12,0,L1104
|
||||
vand v3,v3,v18
|
||||
addis r31,0,hi16(L1304)
|
||||
ori r31,r31,lo16(L1304)
|
||||
b L1199
|
||||
|
||||
L1104:
|
||||
addi r5,r5,16
|
||||
lvx v5,0,r5
|
||||
vperm v4,v4,v5,v17
|
||||
addi r11,r11,-16
|
||||
lvx v13,0,r11
|
||||
vperm v12,v13,v12,v16
|
||||
cmplw cr0,r5,r10
|
||||
bc 12,0,L1105
|
||||
vand v4,v4,v18
|
||||
addis r31,0,hi16(L1303)
|
||||
ori r31,r31,lo16(L1303)
|
||||
b L1199
|
||||
|
||||
L1105:
|
||||
addi r5,r5,16
|
||||
lvx v6,0,r5
|
||||
vperm v5,v5,v6,v17
|
||||
addi r11,r11,-16
|
||||
lvx v14,0,r11
|
||||
vperm v13,v14,v13,v16
|
||||
cmplw cr0,r5,r10
|
||||
bc 12,0,L1106
|
||||
vand v5,v5,v18
|
||||
addis r31,0,hi16(L1302)
|
||||
ori r31,r31,lo16(L1302)
|
||||
b L1199
|
||||
|
||||
L1106:
|
||||
addi r5,r5,16
|
||||
lvx v7,0,r5
|
||||
vperm v6,v6,v7,v17
|
||||
addi r11,r11,-16
|
||||
lvx v15,0,r11
|
||||
vperm v14,v15,v14,v16
|
||||
cmplw cr0,r5,r10
|
||||
bc 12,0,L1107
|
||||
vand v6,v6,v18
|
||||
addis r31,0,hi16(L1301)
|
||||
ori r31,r31,lo16(L1301)
|
||||
b L1199
|
||||
|
||||
L1107:
|
||||
addi r5,r5,16
|
||||
lvx v19,0,r5
|
||||
vperm v7,v7,v19,v17
|
||||
addi r11,r11,-16
|
||||
lvx v19,0,r11
|
||||
vperm v15,v19,v15,v16
|
||||
vand v7,v7,v18
|
||||
addis r31,0,hi16(L1300)
|
||||
ori r31,r31,lo16(L1300)
|
||||
|
||||
L1199:
|
||||
mtctr r31
|
||||
|
||||
; set up invariant vectors
|
||||
vspltish v16,0 ; v16: zero vector
|
||||
|
||||
li r10,-12
|
||||
lvsr v17,r10,r8 ; v17: result shift vector
|
||||
lvsl v18,r10,r3 ; v18: residual shift back vector
|
||||
|
||||
li r10,-4
|
||||
stw r7,-4(r9)
|
||||
lvewx v19,r10,r9 ; v19: lp_quantization vector
|
||||
|
||||
L1200:
|
||||
vmulosh v20,v0,v8 ; v20: sum vector
|
||||
bcctr 20,0
|
||||
|
||||
L1300:
|
||||
vmulosh v21,v7,v15
|
||||
vsldoi v15,v15,v14,4 ; increment history
|
||||
vaddsws v20,v20,v21
|
||||
|
||||
L1301:
|
||||
vmulosh v21,v6,v14
|
||||
vsldoi v14,v14,v13,4
|
||||
vaddsws v20,v20,v21
|
||||
|
||||
L1302:
|
||||
vmulosh v21,v5,v13
|
||||
vsldoi v13,v13,v12,4
|
||||
vaddsws v20,v20,v21
|
||||
|
||||
L1303:
|
||||
vmulosh v21,v4,v12
|
||||
vsldoi v12,v12,v11,4
|
||||
vaddsws v20,v20,v21
|
||||
|
||||
L1304:
|
||||
vmulosh v21,v3,v11
|
||||
vsldoi v11,v11,v10,4
|
||||
vaddsws v20,v20,v21
|
||||
|
||||
L1305:
|
||||
vmulosh v21,v2,v10
|
||||
vsldoi v10,v10,v9,4
|
||||
vaddsws v20,v20,v21
|
||||
|
||||
L1306:
|
||||
vmulosh v21,v1,v9
|
||||
vsldoi v9,v9,v8,4
|
||||
vaddsws v20,v20,v21
|
||||
|
||||
L1307:
|
||||
vsumsws v20,v20,v16 ; v20[3]: sum
|
||||
vsraw v20,v20,v19 ; v20[3]: sum >> lp_quantization
|
||||
|
||||
lvewx v21,0,r3 ; v21[n]: *residual
|
||||
vperm v21,v21,v21,v18 ; v21[3]: *residual
|
||||
vaddsws v20,v21,v20 ; v20[3]: *residual + (sum >> lp_quantization)
|
||||
vsldoi v18,v18,v18,4 ; increment shift vector
|
||||
|
||||
vperm v21,v20,v20,v17 ; v21[n]: shift for storage
|
||||
vsldoi v17,v17,v17,12 ; increment shift vector
|
||||
stvewx v21,0,r8
|
||||
|
||||
vsldoi v20,v20,v20,12
|
||||
vsldoi v8,v8,v20,4 ; insert value onto history
|
||||
|
||||
addi r3,r3,4
|
||||
addi r8,r8,4
|
||||
cmplw cr0,r8,r4 ; i<data_len
|
||||
bc 12,0,L1200
|
||||
|
||||
L1400:
|
||||
mtspr 256,r0 ; restore old vrsave
|
||||
lmw r31,-4(r1)
|
||||
blr
|
||||
|
||||
_FLAC__lpc_restore_signal_asm_ppc_altivec_16_order8:
|
||||
; r3: residual[]
|
||||
; r4: data_len
|
||||
; r5: qlp_coeff[]
|
||||
; r6: order
|
||||
; r7: lp_quantization
|
||||
; r8: data[]
|
||||
|
||||
; see _FLAC__lpc_restore_signal_asm_ppc_altivec_16() above
|
||||
; this version assumes order<=8; it uses fewer vector registers, which should
|
||||
; save time in context switches, and has less code, which may improve
|
||||
; instruction caching
|
||||
|
||||
stmw r31,-4(r1)
|
||||
|
||||
addi r9,r1,-28
|
||||
li r31,0xf
|
||||
andc r9,r9,r31 ; for quadword-aligned stack data
|
||||
|
||||
slwi r6,r6,2 ; adjust for word size
|
||||
slwi r4,r4,2
|
||||
add r4,r4,r8 ; r4 = data+data_len
|
||||
|
||||
mfspr r0,256 ; cache old vrsave
|
||||
addis r31,0,hi16(0xffc00000)
|
||||
ori r31,r31,lo16(0xffc00000)
|
||||
mtspr 256,r31 ; declare VRs in vrsave
|
||||
|
||||
cmplw cr0,r8,r4 ; i<data_len
|
||||
bc 4,0,L2400
|
||||
|
||||
; load coefficients into v0-v1 and initial history into v2-v3
|
||||
li r31,0xf
|
||||
and r31,r8,r31 ; r31: data%4
|
||||
li r11,16
|
||||
subf r31,r31,r11 ; r31: 4-(data%4)
|
||||
slwi r31,r31,3 ; convert to bits for vsro
|
||||
li r10,-4
|
||||
stw r31,-4(r9)
|
||||
lvewx v0,r10,r9
|
||||
vspltisb v6,-1
|
||||
vsro v6,v6,v0 ; v6: mask vector
|
||||
|
||||
li r31,0x8
|
||||
lvsl v0,0,r31
|
||||
vsldoi v0,v0,v0,12
|
||||
li r31,0xc
|
||||
lvsl v1,0,r31
|
||||
vspltisb v2,0
|
||||
vspltisb v3,-1
|
||||
vmrglw v2,v2,v3
|
||||
vsel v0,v1,v0,v2 ; v0: reversal permutation vector
|
||||
|
||||
add r10,r5,r6
|
||||
lvsl v5,0,r5 ; v5: coefficient alignment permutation vector
|
||||
vperm v5,v5,v5,v0 ; v5: reversal coefficient alignment permutation vector
|
||||
|
||||
mr r11,r8
|
||||
lvsl v4,0,r11 ; v4: history alignment permutation vector
|
||||
|
||||
lvx v0,0,r5
|
||||
addi r5,r5,16
|
||||
lvx v1,0,r5
|
||||
vperm v0,v0,v1,v5
|
||||
lvx v2,0,r11
|
||||
addi r11,r11,-16
|
||||
lvx v3,0,r11
|
||||
vperm v2,v3,v2,v4
|
||||
cmplw cr0,r5,r10
|
||||
bc 12,0,L2101
|
||||
vand v0,v0,v6
|
||||
addis r31,0,hi16(L2301)
|
||||
ori r31,r31,lo16(L2301)
|
||||
b L2199
|
||||
|
||||
L2101:
|
||||
addi r5,r5,16
|
||||
lvx v7,0,r5
|
||||
vperm v1,v1,v7,v5
|
||||
addi r11,r11,-16
|
||||
lvx v7,0,r11
|
||||
vperm v3,v7,v3,v4
|
||||
vand v1,v1,v6
|
||||
addis r31,0,hi16(L2300)
|
||||
ori r31,r31,lo16(L2300)
|
||||
|
||||
L2199:
|
||||
mtctr r31
|
||||
|
||||
; set up invariant vectors
|
||||
vspltish v4,0 ; v4: zero vector
|
||||
|
||||
li r10,-12
|
||||
lvsr v5,r10,r8 ; v5: result shift vector
|
||||
lvsl v6,r10,r3 ; v6: residual shift back vector
|
||||
|
||||
li r10,-4
|
||||
stw r7,-4(r9)
|
||||
lvewx v7,r10,r9 ; v7: lp_quantization vector
|
||||
|
||||
L2200:
|
||||
vmulosh v8,v0,v2 ; v8: sum vector
|
||||
bcctr 20,0
|
||||
|
||||
L2300:
|
||||
vmulosh v9,v1,v3
|
||||
vsldoi v3,v3,v2,4
|
||||
vaddsws v8,v8,v9
|
||||
|
||||
L2301:
|
||||
vsumsws v8,v8,v4 ; v8[3]: sum
|
||||
vsraw v8,v8,v7 ; v8[3]: sum >> lp_quantization
|
||||
|
||||
lvewx v9,0,r3 ; v9[n]: *residual
|
||||
vperm v9,v9,v9,v6 ; v9[3]: *residual
|
||||
vaddsws v8,v9,v8 ; v8[3]: *residual + (sum >> lp_quantization)
|
||||
vsldoi v6,v6,v6,4 ; increment shift vector
|
||||
|
||||
vperm v9,v8,v8,v5 ; v9[n]: shift for storage
|
||||
vsldoi v5,v5,v5,12 ; increment shift vector
|
||||
stvewx v9,0,r8
|
||||
|
||||
vsldoi v8,v8,v8,12
|
||||
vsldoi v2,v2,v8,4 ; insert value onto history
|
||||
|
||||
addi r3,r3,4
|
||||
addi r8,r8,4
|
||||
cmplw cr0,r8,r4 ; i<data_len
|
||||
bc 12,0,L2200
|
||||
|
||||
L2400:
|
||||
mtspr 256,r0 ; restore old vrsave
|
||||
lmw r31,-4(r1)
|
||||
blr
|
|
@ -1,431 +0,0 @@
|
|||
# libFLAC - Free Lossless Audio Codec library
|
||||
# Copyright (C) 2004,2005,2006,2007 Josh Coalson
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions
|
||||
# are met:
|
||||
#
|
||||
# - Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
#
|
||||
# - Redistributions in binary form must reproduce the above copyright
|
||||
# notice, this list of conditions and the following disclaimer in the
|
||||
# documentation and/or other materials provided with the distribution.
|
||||
#
|
||||
# - Neither the name of the Xiph.org Foundation nor the names of its
|
||||
# contributors may be used to endorse or promote products derived from
|
||||
# this software without specific prior written permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
# ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR
|
||||
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
.text
|
||||
.align 2
|
||||
.globl _FLAC__lpc_restore_signal_asm_ppc_altivec_16
|
||||
.type _FLAC__lpc_restore_signal_asm_ppc_altivec_16, @function
|
||||
|
||||
.globl _FLAC__lpc_restore_signal_asm_ppc_altivec_16_order8
|
||||
.type _FLAC__lpc_restore_signal_asm_ppc_altivec_16_order8, @function
|
||||
|
||||
_FLAC__lpc_restore_signal_asm_ppc_altivec_16:
|
||||
# r3: residual[]
|
||||
# r4: data_len
|
||||
# r5: qlp_coeff[]
|
||||
# r6: order
|
||||
# r7: lp_quantization
|
||||
# r8: data[]
|
||||
|
||||
# see src/libFLAC/lpc.c:FLAC__lpc_restore_signal()
|
||||
# these is a PowerPC/Altivec assembly version which requires bps<=16 (or actual
|
||||
# bps<=15 for mid-side coding, since that uses an extra bit)
|
||||
|
||||
# these should be fast; the inner loop is unrolled (it takes no more than
|
||||
# 3*(order%4) instructions, all of which are arithmetic), and all of the
|
||||
# coefficients and all relevant history stay in registers, so the outer loop
|
||||
# has only one load from memory (the residual)
|
||||
|
||||
# I have not yet run this through simg4, so there may be some avoidable stalls,
|
||||
# and there may be a somewhat more clever way to do the outer loop
|
||||
|
||||
# the branch mechanism may prevent dynamic loading; I still need to examine
|
||||
# this issue, and there may be a more elegant method
|
||||
|
||||
stmw r31,-4(r1)
|
||||
|
||||
addi r9,r1,-28
|
||||
li r31,0xf
|
||||
andc r9,r9,r31 # for quadword-aligned stack data
|
||||
|
||||
slwi r6,r6,2 # adjust for word size
|
||||
slwi r4,r4,2
|
||||
add r4,r4,r8 # r4 = data+data_len
|
||||
|
||||
mfspr r0,256 # cache old vrsave
|
||||
addis r31,0,0xffff
|
||||
ori r31,r31,0xfc00
|
||||
mtspr 256,r31 # declare VRs in vrsave
|
||||
|
||||
cmplw cr0,r8,r4 # i<data_len
|
||||
bc 4,0,L1400
|
||||
|
||||
# load coefficients into v0-v7 and initial history into v8-v15
|
||||
li r31,0xf
|
||||
and r31,r8,r31 # r31: data%4
|
||||
li r11,16
|
||||
subf r31,r31,r11 # r31: 4-(data%4)
|
||||
slwi r31,r31,3 # convert to bits for vsro
|
||||
li r10,-4
|
||||
stw r31,-4(r9)
|
||||
lvewx v0,r10,r9
|
||||
vspltisb v18,-1
|
||||
vsro v18,v18,v0 # v18: mask vector
|
||||
|
||||
li r31,0x8
|
||||
lvsl v0,0,r31
|
||||
vsldoi v0,v0,v0,12
|
||||
li r31,0xc
|
||||
lvsl v1,0,r31
|
||||
vspltisb v2,0
|
||||
vspltisb v3,-1
|
||||
vmrglw v2,v2,v3
|
||||
vsel v0,v1,v0,v2 # v0: reversal permutation vector
|
||||
|
||||
add r10,r5,r6
|
||||
lvsl v17,0,r5 # v17: coefficient alignment permutation vector
|
||||
vperm v17,v17,v17,v0 # v17: reversal coefficient alignment permutation vector
|
||||
|
||||
mr r11,r8
|
||||
lvsl v16,0,r11 # v16: history alignment permutation vector
|
||||
|
||||
lvx v0,0,r5
|
||||
addi r5,r5,16
|
||||
lvx v1,0,r5
|
||||
vperm v0,v0,v1,v17
|
||||
lvx v8,0,r11
|
||||
addi r11,r11,-16
|
||||
lvx v9,0,r11
|
||||
vperm v8,v9,v8,v16
|
||||
cmplw cr0,r5,r10
|
||||
bc 12,0,L1101
|
||||
vand v0,v0,v18
|
||||
addis r31,0,L1307@ha
|
||||
ori r31,r31,L1307@l
|
||||
b L1199
|
||||
|
||||
L1101:
|
||||
addi r5,r5,16
|
||||
lvx v2,0,r5
|
||||
vperm v1,v1,v2,v17
|
||||
addi r11,r11,-16
|
||||
lvx v10,0,r11
|
||||
vperm v9,v10,v9,v16
|
||||
cmplw cr0,r5,r10
|
||||
bc 12,0,L1102
|
||||
vand v1,v1,v18
|
||||
addis r31,0,L1306@ha
|
||||
ori r31,r31,L1306@l
|
||||
b L1199
|
||||
|
||||
L1102:
|
||||
addi r5,r5,16
|
||||
lvx v3,0,r5
|
||||
vperm v2,v2,v3,v17
|
||||
addi r11,r11,-16
|
||||
lvx v11,0,r11
|
||||
vperm v10,v11,v10,v16
|
||||
cmplw cr0,r5,r10
|
||||
bc 12,0,L1103
|
||||
vand v2,v2,v18
|
||||
lis r31,L1305@ha
|
||||
la r31,L1305@l(r31)
|
||||
b L1199
|
||||
|
||||
L1103:
|
||||
addi r5,r5,16
|
||||
lvx v4,0,r5
|
||||
vperm v3,v3,v4,v17
|
||||
addi r11,r11,-16
|
||||
lvx v12,0,r11
|
||||
vperm v11,v12,v11,v16
|
||||
cmplw cr0,r5,r10
|
||||
bc 12,0,L1104
|
||||
vand v3,v3,v18
|
||||
lis r31,L1304@ha
|
||||
la r31,L1304@l(r31)
|
||||
b L1199
|
||||
|
||||
L1104:
|
||||
addi r5,r5,16
|
||||
lvx v5,0,r5
|
||||
vperm v4,v4,v5,v17
|
||||
addi r11,r11,-16
|
||||
lvx v13,0,r11
|
||||
vperm v12,v13,v12,v16
|
||||
cmplw cr0,r5,r10
|
||||
bc 12,0,L1105
|
||||
vand v4,v4,v18
|
||||
lis r31,L1303@ha
|
||||
la r31,L1303@l(r31)
|
||||
b L1199
|
||||
|
||||
L1105:
|
||||
addi r5,r5,16
|
||||
lvx v6,0,r5
|
||||
vperm v5,v5,v6,v17
|
||||
addi r11,r11,-16
|
||||
lvx v14,0,r11
|
||||
vperm v13,v14,v13,v16
|
||||
cmplw cr0,r5,r10
|
||||
bc 12,0,L1106
|
||||
vand v5,v5,v18
|
||||
lis r31,L1302@ha
|
||||
la r31,L1302@l(r31)
|
||||
b L1199
|
||||
|
||||
L1106:
|
||||
addi r5,r5,16
|
||||
lvx v7,0,r5
|
||||
vperm v6,v6,v7,v17
|
||||
addi r11,r11,-16
|
||||
lvx v15,0,r11
|
||||
vperm v14,v15,v14,v16
|
||||
cmplw cr0,r5,r10
|
||||
bc 12,0,L1107
|
||||
vand v6,v6,v18
|
||||
lis r31,L1301@ha
|
||||
la r31,L1301@l(r31)
|
||||
b L1199
|
||||
|
||||
L1107:
|
||||
addi r5,r5,16
|
||||
lvx v19,0,r5
|
||||
vperm v7,v7,v19,v17
|
||||
addi r11,r11,-16
|
||||
lvx v19,0,r11
|
||||
vperm v15,v19,v15,v16
|
||||
vand v7,v7,v18
|
||||
lis r31,L1300@ha
|
||||
la r31,L1300@l(r31)
|
||||
|
||||
L1199:
|
||||
mtctr r31
|
||||
|
||||
# set up invariant vectors
|
||||
vspltish v16,0 # v16: zero vector
|
||||
|
||||
li r10,-12
|
||||
lvsr v17,r10,r8 # v17: result shift vector
|
||||
lvsl v18,r10,r3 # v18: residual shift back vector
|
||||
|
||||
li r10,-4
|
||||
stw r7,-4(r9)
|
||||
lvewx v19,r10,r9 # v19: lp_quantization vector
|
||||
|
||||
L1200:
|
||||
vmulosh v20,v0,v8 # v20: sum vector
|
||||
bcctr 20,0
|
||||
|
||||
L1300:
|
||||
vmulosh v21,v7,v15
|
||||
vsldoi v15,v15,v14,4 # increment history
|
||||
vaddsws v20,v20,v21
|
||||
|
||||
L1301:
|
||||
vmulosh v21,v6,v14
|
||||
vsldoi v14,v14,v13,4
|
||||
vaddsws v20,v20,v21
|
||||
|
||||
L1302:
|
||||
vmulosh v21,v5,v13
|
||||
vsldoi v13,v13,v12,4
|
||||
vaddsws v20,v20,v21
|
||||
|
||||
L1303:
|
||||
vmulosh v21,v4,v12
|
||||
vsldoi v12,v12,v11,4
|
||||
vaddsws v20,v20,v21
|
||||
|
||||
L1304:
|
||||
vmulosh v21,v3,v11
|
||||
vsldoi v11,v11,v10,4
|
||||
vaddsws v20,v20,v21
|
||||
|
||||
L1305:
|
||||
vmulosh v21,v2,v10
|
||||
vsldoi v10,v10,v9,4
|
||||
vaddsws v20,v20,v21
|
||||
|
||||
L1306:
|
||||
vmulosh v21,v1,v9
|
||||
vsldoi v9,v9,v8,4
|
||||
vaddsws v20,v20,v21
|
||||
|
||||
L1307:
|
||||
vsumsws v20,v20,v16 # v20[3]: sum
|
||||
vsraw v20,v20,v19 # v20[3]: sum >> lp_quantization
|
||||
|
||||
lvewx v21,0,r3 # v21[n]: *residual
|
||||
vperm v21,v21,v21,v18 # v21[3]: *residual
|
||||
vaddsws v20,v21,v20 # v20[3]: *residual + (sum >> lp_quantization)
|
||||
vsldoi v18,v18,v18,4 # increment shift vector
|
||||
|
||||
vperm v21,v20,v20,v17 # v21[n]: shift for storage
|
||||
vsldoi v17,v17,v17,12 # increment shift vector
|
||||
stvewx v21,0,r8
|
||||
|
||||
vsldoi v20,v20,v20,12
|
||||
vsldoi v8,v8,v20,4 # insert value onto history
|
||||
|
||||
addi r3,r3,4
|
||||
addi r8,r8,4
|
||||
cmplw cr0,r8,r4 # i<data_len
|
||||
bc 12,0,L1200
|
||||
|
||||
L1400:
|
||||
mtspr 256,r0 # restore old vrsave
|
||||
lmw r31,-4(r1)
|
||||
blr
|
||||
|
||||
_FLAC__lpc_restore_signal_asm_ppc_altivec_16_order8:
|
||||
# r3: residual[]
|
||||
# r4: data_len
|
||||
# r5: qlp_coeff[]
|
||||
# r6: order
|
||||
# r7: lp_quantization
|
||||
# r8: data[]
|
||||
|
||||
# see _FLAC__lpc_restore_signal_asm_ppc_altivec_16() above
|
||||
# this version assumes order<=8; it uses fewer vector registers, which should
|
||||
# save time in context switches, and has less code, which may improve
|
||||
# instruction caching
|
||||
|
||||
stmw r31,-4(r1)
|
||||
|
||||
addi r9,r1,-28
|
||||
li r31,0xf
|
||||
andc r9,r9,r31 # for quadword-aligned stack data
|
||||
|
||||
slwi r6,r6,2 # adjust for word size
|
||||
slwi r4,r4,2
|
||||
add r4,r4,r8 # r4 = data+data_len
|
||||
|
||||
mfspr r0,256 # cache old vrsave
|
||||
addis r31,0,0xffc0
|
||||
ori r31,r31,0x0000
|
||||
mtspr 256,r31 # declare VRs in vrsave
|
||||
|
||||
cmplw cr0,r8,r4 # i<data_len
|
||||
bc 4,0,L2400
|
||||
|
||||
# load coefficients into v0-v1 and initial history into v2-v3
|
||||
li r31,0xf
|
||||
and r31,r8,r31 # r31: data%4
|
||||
li r11,16
|
||||
subf r31,r31,r11 # r31: 4-(data%4)
|
||||
slwi r31,r31,3 # convert to bits for vsro
|
||||
li r10,-4
|
||||
stw r31,-4(r9)
|
||||
lvewx v0,r10,r9
|
||||
vspltisb v6,-1
|
||||
vsro v6,v6,v0 # v6: mask vector
|
||||
|
||||
li r31,0x8
|
||||
lvsl v0,0,r31
|
||||
vsldoi v0,v0,v0,12
|
||||
li r31,0xc
|
||||
lvsl v1,0,r31
|
||||
vspltisb v2,0
|
||||
vspltisb v3,-1
|
||||
vmrglw v2,v2,v3
|
||||
vsel v0,v1,v0,v2 # v0: reversal permutation vector
|
||||
|
||||
add r10,r5,r6
|
||||
lvsl v5,0,r5 # v5: coefficient alignment permutation vector
|
||||
vperm v5,v5,v5,v0 # v5: reversal coefficient alignment permutation vector
|
||||
|
||||
mr r11,r8
|
||||
lvsl v4,0,r11 # v4: history alignment permutation vector
|
||||
|
||||
lvx v0,0,r5
|
||||
addi r5,r5,16
|
||||
lvx v1,0,r5
|
||||
vperm v0,v0,v1,v5
|
||||
lvx v2,0,r11
|
||||
addi r11,r11,-16
|
||||
lvx v3,0,r11
|
||||
vperm v2,v3,v2,v4
|
||||
cmplw cr0,r5,r10
|
||||
bc 12,0,L2101
|
||||
vand v0,v0,v6
|
||||
lis r31,L2301@ha
|
||||
la r31,L2301@l(r31)
|
||||
b L2199
|
||||
|
||||
L2101:
|
||||
addi r5,r5,16
|
||||
lvx v7,0,r5
|
||||
vperm v1,v1,v7,v5
|
||||
addi r11,r11,-16
|
||||
lvx v7,0,r11
|
||||
vperm v3,v7,v3,v4
|
||||
vand v1,v1,v6
|
||||
lis r31,L2300@ha
|
||||
la r31,L2300@l(r31)
|
||||
|
||||
L2199:
|
||||
mtctr r31
|
||||
|
||||
# set up invariant vectors
|
||||
vspltish v4,0 # v4: zero vector
|
||||
|
||||
li r10,-12
|
||||
lvsr v5,r10,r8 # v5: result shift vector
|
||||
lvsl v6,r10,r3 # v6: residual shift back vector
|
||||
|
||||
li r10,-4
|
||||
stw r7,-4(r9)
|
||||
lvewx v7,r10,r9 # v7: lp_quantization vector
|
||||
|
||||
L2200:
|
||||
vmulosh v8,v0,v2 # v8: sum vector
|
||||
bcctr 20,0
|
||||
|
||||
L2300:
|
||||
vmulosh v9,v1,v3
|
||||
vsldoi v3,v3,v2,4
|
||||
vaddsws v8,v8,v9
|
||||
|
||||
L2301:
|
||||
vsumsws v8,v8,v4 # v8[3]: sum
|
||||
vsraw v8,v8,v7 # v8[3]: sum >> lp_quantization
|
||||
|
||||
lvewx v9,0,r3 # v9[n]: *residual
|
||||
vperm v9,v9,v9,v6 # v9[3]: *residual
|
||||
vaddsws v8,v9,v8 # v8[3]: *residual + (sum >> lp_quantization)
|
||||
vsldoi v6,v6,v6,4 # increment shift vector
|
||||
|
||||
vperm v9,v8,v8,v5 # v9[n]: shift for storage
|
||||
vsldoi v5,v5,v5,12 # increment shift vector
|
||||
stvewx v9,0,r8
|
||||
|
||||
vsldoi v8,v8,v8,12
|
||||
vsldoi v2,v2,v8,4 # insert value onto history
|
||||
|
||||
addi r3,r3,4
|
||||
addi r8,r8,4
|
||||
cmplw cr0,r8,r4 # i<data_len
|
||||
bc 12,0,L2200
|
||||
|
||||
L2400:
|
||||
mtspr 256,r0 # restore old vrsave
|
||||
lmw r31,-4(r1)
|
||||
blr
|
|
@ -1,8 +1,9 @@
|
|||
/* FLAC - Free Lossless Audio Codec
|
||||
* Copyright (C) 2001,2002,2003,2004,2005,2006,2007 Josh Coalson
|
||||
* Copyright (C) 2001-2009 Josh Coalson
|
||||
* Copyright (C) 2011-2016 Xiph.Org Foundation
|
||||
*
|
||||
* This file is part the FLAC project. FLAC is comprised of several
|
||||
* components distributed under difference licenses. The codec libraries
|
||||
* components distributed under different licenses. The codec libraries
|
||||
* are distributed under Xiph.Org's BSD-like license (see the file
|
||||
* COPYING.Xiph in this distribution). All other programs, libraries, and
|
||||
* plugins are distributed under the GPL (see COPYING.GPL). The documentation
|
||||
|
@ -16,11 +17,27 @@
|
|||
* distribution.
|
||||
*/
|
||||
|
||||
Current FLAC maintainer: Erik de Castro Lopo <erikd@mega-nerd.com>
|
||||
|
||||
FLAC (http://flac.sourceforge.net/) is an Open Source lossless audio
|
||||
codec developed by Josh Coalson <jcoalson@users.sourceforge.net>.
|
||||
Original author: Josh Coalson <jcoalson@users.sourceforge.net>
|
||||
|
||||
Website : https://www.xiph.org/flac/
|
||||
|
||||
FLAC is an Open Source lossless audio codec originally developed by Josh Coalson
|
||||
between 2001 and 2009. From 2009 to 2012 FLAC was basically unmaintained. In
|
||||
2012 the Erik de Castro Lopo became the chief maintainer as part of the
|
||||
Xiph.Org Foundation.
|
||||
|
||||
Other major contributors and their contributions:
|
||||
|
||||
"lvqcl" <lvqcl@users.sourceforge.net>
|
||||
* Visual Studio build system.
|
||||
* Optimisations in the encoder and decoder.
|
||||
|
||||
"Janne Hyvärinen" <cse@sci.fi>
|
||||
* Visual Studio build system.
|
||||
* Unicode handling on Windows.
|
||||
|
||||
"Andrey Astafiev" <andrei@tvcell.ru>
|
||||
* Russian translation of the HTML documentation
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
||||
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
|
@ -15,7 +15,7 @@ software--to make sure the software is free for all its users. This
|
|||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Library General Public License instead.) You can apply it to
|
||||
the GNU Lesser General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
|
@ -55,8 +55,8 @@ patent must be licensed for everyone's free use or not licensed at all.
|
|||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains
|
||||
|
@ -110,7 +110,7 @@ above, provided that you also meet all of these conditions:
|
|||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
|
@ -168,7 +168,7 @@ access to copy from a designated place, then offering equivalent
|
|||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
|
@ -225,7 +225,7 @@ impose that choice.
|
|||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
|
@ -255,7 +255,7 @@ make exceptions for this. Our decision will be guided by the two goals
|
|||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
|
@ -277,9 +277,9 @@ YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
|||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
|
@ -291,7 +291,7 @@ convey the exclusion of warranty; and each file should have at least
|
|||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) 19yy <name of author>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
|
@ -303,17 +303,16 @@ the "copyright" line and a pointer to where the full notice is found.
|
|||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this
|
||||
when it starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) 19yy name of author
|
||||
Gnomovision version 69, Copyright (C) year name of author
|
||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
@ -336,5 +335,5 @@ necessary. Here is a sample; alter the names:
|
|||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Library General
|
||||
library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License.
|
|
@ -1,4 +1,5 @@
|
|||
Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
|
||||
Copyright (C) 2000-2009 Josh Coalson
|
||||
Copyright (C) 2011-2016 Xiph.Org Foundation
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
249
Frameworks/FLAC/flac-1.3.3/FLAC-vs2005.sln
Normal file
|
@ -0,0 +1,249 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 9.00
|
||||
# Visual C++ Express 2005
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_c_decode_file", "examples\c\decode\file\example_c_decode_file.vcproj", "{4CEFBD00-C215-11DB-8314-0800200C9A66}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66} = {4CEFBC84-C215-11DB-8314-0800200C9A66}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_c_encode_file", "examples\c\encode\file\example_c_encode_file.vcproj", "{4CEFBD01-C215-11DB-8314-0800200C9A66}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66} = {4CEFBC84-C215-11DB-8314-0800200C9A66}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_cpp_decode_file", "examples\cpp\decode\file\example_cpp_decode_file.vcproj", "{4CEFBE00-C215-11DB-8314-0800200C9A66}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66} = {4CEFBC84-C215-11DB-8314-0800200C9A66}
|
||||
{4CEFBC86-C215-11DB-8314-0800200C9A66} = {4CEFBC86-C215-11DB-8314-0800200C9A66}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_cpp_encode_file", "examples\cpp\encode\file\example_cpp_encode_file.vcproj", "{4CEFBE01-C215-11DB-8314-0800200C9A66}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66} = {4CEFBC84-C215-11DB-8314-0800200C9A66}
|
||||
{4CEFBC86-C215-11DB-8314-0800200C9A66} = {4CEFBC86-C215-11DB-8314-0800200C9A66}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flac", "src\flac\flac.vcproj", "{4CEFBC7D-C215-11DB-8314-0800200C9A66}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{4CEFBC81-C215-11DB-8314-0800200C9A66} = {4CEFBC81-C215-11DB-8314-0800200C9A66}
|
||||
{4CEFBC89-C215-11DB-8314-0800200C9A66} = {4CEFBC89-C215-11DB-8314-0800200C9A66}
|
||||
{4CEFBC92-C215-11DB-8314-0800200C9A66} = {4CEFBC92-C215-11DB-8314-0800200C9A66}
|
||||
{4CEFBC80-C215-11DB-8314-0800200C9A66} = {4CEFBC80-C215-11DB-8314-0800200C9A66}
|
||||
{4CEFBC8A-C215-11DB-8314-0800200C9A66} = {4CEFBC8A-C215-11DB-8314-0800200C9A66}
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66} = {4CEFBC84-C215-11DB-8314-0800200C9A66}
|
||||
{4CEFBE02-C215-11DB-8314-0800200C9A66} = {4CEFBE02-C215-11DB-8314-0800200C9A66}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "iffscan", "src\flac\iffscan.vcproj", "{4CEFBC94-C215-11DB-8314-0800200C9A66}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66} = {4CEFBC84-C215-11DB-8314-0800200C9A66}
|
||||
{4CEFBE02-C215-11DB-8314-0800200C9A66} = {4CEFBE02-C215-11DB-8314-0800200C9A66}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flacdiff", "src\utils\flacdiff\flacdiff.vcproj", "{4CEFBC93-C215-11DB-8314-0800200C9A66}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66} = {4CEFBC84-C215-11DB-8314-0800200C9A66}
|
||||
{4CEFBC86-C215-11DB-8314-0800200C9A66} = {4CEFBC86-C215-11DB-8314-0800200C9A66}
|
||||
{4CEFBE02-C215-11DB-8314-0800200C9A66} = {4CEFBE02-C215-11DB-8314-0800200C9A66}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flactimer", "src\utils\flactimer\flactimer.vcproj", "{4CEFBC95-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "getopt_static", "src\share\getopt\getopt_static.vcproj", "{4CEFBC80-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "grabbag_static", "src\share\grabbag\grabbag_static.vcproj", "{4CEFBC81-C215-11DB-8314-0800200C9A66}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66} = {4CEFBC84-C215-11DB-8314-0800200C9A66}
|
||||
{4CEFBC89-C215-11DB-8314-0800200C9A66} = {4CEFBC89-C215-11DB-8314-0800200C9A66}
|
||||
{4CEFBE02-C215-11DB-8314-0800200C9A66} = {4CEFBE02-C215-11DB-8314-0800200C9A66}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libFLAC_dynamic", "src\libFLAC\libFLAC_dynamic.vcproj", "{4CEFBC83-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libFLAC_static", "src\libFLAC\libFLAC_static.vcproj", "{4CEFBC84-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libFLAC++_dynamic", "src\libFLAC++\libFLAC++_dynamic.vcproj", "{4CEFBC85-C215-11DB-8314-0800200C9A66}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{4CEFBC83-C215-11DB-8314-0800200C9A66} = {4CEFBC83-C215-11DB-8314-0800200C9A66}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libFLAC++_static", "src\libFLAC++\libFLAC++_static.vcproj", "{4CEFBC86-C215-11DB-8314-0800200C9A66}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66} = {4CEFBC84-C215-11DB-8314-0800200C9A66}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "metaflac", "src\metaflac\metaflac.vcproj", "{4CEFBC87-C215-11DB-8314-0800200C9A66}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66} = {4CEFBC84-C215-11DB-8314-0800200C9A66}
|
||||
{4CEFBC80-C215-11DB-8314-0800200C9A66} = {4CEFBC80-C215-11DB-8314-0800200C9A66}
|
||||
{4CEFBC92-C215-11DB-8314-0800200C9A66} = {4CEFBC92-C215-11DB-8314-0800200C9A66}
|
||||
{4CEFBC89-C215-11DB-8314-0800200C9A66} = {4CEFBC89-C215-11DB-8314-0800200C9A66}
|
||||
{4CEFBC81-C215-11DB-8314-0800200C9A66} = {4CEFBC81-C215-11DB-8314-0800200C9A66}
|
||||
{4CEFBE02-C215-11DB-8314-0800200C9A66} = {4CEFBE02-C215-11DB-8314-0800200C9A66}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "replaygain_analysis_static", "src\share\replaygain_analysis\replaygain_analysis_static.vcproj", "{4CEFBC89-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "replaygain_synthesis_static", "src\share\replaygain_synthesis\replaygain_synthesis_static.vcproj", "{4CEFBC8A-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_cuesheet", "src\test_grabbag\cuesheet\test_cuesheet.vcproj", "{4CEFBC8B-C215-11DB-8314-0800200C9A66}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66} = {4CEFBC84-C215-11DB-8314-0800200C9A66}
|
||||
{4CEFBC81-C215-11DB-8314-0800200C9A66} = {4CEFBC81-C215-11DB-8314-0800200C9A66}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_libFLAC", "src\test_libFLAC\test_libFLAC.vcproj", "{4CEFBC8C-C215-11DB-8314-0800200C9A66}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{4CEFBC8E-C215-11DB-8314-0800200C9A66} = {4CEFBC8E-C215-11DB-8314-0800200C9A66}
|
||||
{4CEFBC81-C215-11DB-8314-0800200C9A66} = {4CEFBC81-C215-11DB-8314-0800200C9A66}
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66} = {4CEFBC84-C215-11DB-8314-0800200C9A66}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_libFLAC++", "src\test_libFLAC++\test_libFLAC++.vcproj", "{4CEFBC8D-C215-11DB-8314-0800200C9A66}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66} = {4CEFBC84-C215-11DB-8314-0800200C9A66}
|
||||
{4CEFBC86-C215-11DB-8314-0800200C9A66} = {4CEFBC86-C215-11DB-8314-0800200C9A66}
|
||||
{4CEFBC81-C215-11DB-8314-0800200C9A66} = {4CEFBC81-C215-11DB-8314-0800200C9A66}
|
||||
{4CEFBC8E-C215-11DB-8314-0800200C9A66} = {4CEFBC8E-C215-11DB-8314-0800200C9A66}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_libs_common_static", "src\test_libs_common\test_libs_common_static.vcproj", "{4CEFBC8E-C215-11DB-8314-0800200C9A66}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66} = {4CEFBC84-C215-11DB-8314-0800200C9A66}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_picture", "src\test_grabbag\picture\test_picture.vcproj", "{4CEFBC8F-C215-11DB-8314-0800200C9A66}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66} = {4CEFBC84-C215-11DB-8314-0800200C9A66}
|
||||
{4CEFBC81-C215-11DB-8314-0800200C9A66} = {4CEFBC81-C215-11DB-8314-0800200C9A66}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_seeking", "src\test_seeking\test_seeking.vcproj", "{4CEFBC90-C215-11DB-8314-0800200C9A66}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66} = {4CEFBC84-C215-11DB-8314-0800200C9A66}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_streams", "src\test_streams\test_streams.vcproj", "{4CEFBC91-C215-11DB-8314-0800200C9A66}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{4CEFBC81-C215-11DB-8314-0800200C9A66} = {4CEFBC81-C215-11DB-8314-0800200C9A66}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "utf8_static", "src\share\utf8\utf8_static.vcproj", "{4CEFBC92-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "win_utf8_io_static", "src\share\win_utf8_io\win_utf8_io_static.vcproj", "{4CEFBE02-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{4CEFBD00-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBD00-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBD00-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBD00-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBD01-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBD01-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBD01-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBD01-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBE00-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBE00-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBE00-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBE00-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBE01-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBE01-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBE01-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBE01-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC7D-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC7D-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC7D-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC7D-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC94-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC94-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC94-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC94-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC93-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC93-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC93-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC93-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC95-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC95-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC95-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC95-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC80-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC80-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC80-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC80-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC81-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC81-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC81-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC81-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC86-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC86-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC86-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC86-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC87-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC87-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC87-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC87-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC89-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC89-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC89-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC89-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC8A-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC8A-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC8A-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC8A-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC8B-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC8B-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC8B-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC8B-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC8C-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC8C-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC8C-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC8C-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC8D-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC8D-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC8D-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC8D-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC8E-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC8E-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC8E-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC8E-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC8F-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC8F-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC8F-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC8F-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC90-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC90-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC90-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC90-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC91-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC91-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC91-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC91-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC92-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC92-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC92-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC92-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBE02-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBE02-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBE02-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBE02-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
278
Frameworks/FLAC/flac-1.3.3/FLAC.sln
Normal file
|
@ -0,0 +1,278 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Express 2013 for Windows Desktop
|
||||
VisualStudioVersion = 12.0.30501.0
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_c_decode_file", "examples\c\decode\file\example_c_decode_file.vcxproj", "{4CEFBD00-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_c_encode_file", "examples\c\encode\file\example_c_encode_file.vcxproj", "{4CEFBD01-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_cpp_decode_file", "examples\cpp\decode\file\example_cpp_decode_file.vcxproj", "{4CEFBE00-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_cpp_encode_file", "examples\cpp\encode\file\example_cpp_encode_file.vcxproj", "{4CEFBE01-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flac", "src\flac\flac.vcxproj", "{4CEFBC7D-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "iffscan", "src\flac\iffscan.vcxproj", "{4CEFBC94-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flacdiff", "src\utils\flacdiff\flacdiff.vcxproj", "{4CEFBC93-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flactimer", "src\utils\flactimer\flactimer.vcxproj", "{4CEFBC95-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "getopt_static", "src\share\getopt\getopt_static.vcxproj", "{4CEFBC80-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "grabbag_static", "src\share\grabbag\grabbag_static.vcxproj", "{4CEFBC81-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libFLAC_dynamic", "src\libFLAC\libFLAC_dynamic.vcxproj", "{4CEFBC83-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libFLAC_static", "src\libFLAC\libFLAC_static.vcxproj", "{4CEFBC84-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libFLAC++_dynamic", "src\libFLAC++\libFLAC++_dynamic.vcxproj", "{4CEFBC85-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libFLAC++_static", "src\libFLAC++\libFLAC++_static.vcxproj", "{4CEFBC86-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "metaflac", "src\metaflac\metaflac.vcxproj", "{4CEFBC87-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "replaygain_analysis_static", "src\share\replaygain_analysis\replaygain_analysis_static.vcxproj", "{4CEFBC89-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "replaygain_synthesis_static", "src\share\replaygain_synthesis\replaygain_synthesis_static.vcxproj", "{4CEFBC8A-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_cuesheet", "src\test_grabbag\cuesheet\test_cuesheet.vcxproj", "{4CEFBC8B-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_libFLAC", "src\test_libFLAC\test_libFLAC.vcxproj", "{4CEFBC8C-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_libFLAC++", "src\test_libFLAC++\test_libFLAC++.vcxproj", "{4CEFBC8D-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_libs_common_static", "src\test_libs_common\test_libs_common_static.vcxproj", "{4CEFBC8E-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_picture", "src\test_grabbag\picture\test_picture.vcxproj", "{4CEFBC8F-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_seeking", "src\test_seeking\test_seeking.vcxproj", "{4CEFBC90-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_streams", "src\test_streams\test_streams.vcxproj", "{4CEFBC91-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "utf8_static", "src\share\utf8\utf8_static.vcxproj", "{4CEFBC92-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "win_utf8_io_static", "src\share\win_utf8_io\win_utf8_io_static.vcxproj", "{4CEFBE02-C215-11DB-8314-0800200C9A66}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Debug|x64 = Debug|x64
|
||||
Release|Win32 = Release|Win32
|
||||
Release|x64 = Release|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{4CEFBD00-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBD00-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBD00-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBD00-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBD00-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBD00-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBD00-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBD00-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{4CEFBD01-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBD01-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBD01-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBD01-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBD01-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBD01-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBD01-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBD01-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{4CEFBE00-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBE00-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBE00-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBE00-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBE00-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBE00-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBE00-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBE00-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{4CEFBE01-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBE01-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBE01-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBE01-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBE01-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBE01-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBE01-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBE01-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{4CEFBC7D-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC7D-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC7D-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBC7D-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBC7D-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC7D-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC7D-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBC7D-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{4CEFBC94-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC94-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC94-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBC94-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBC94-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC94-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC94-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBC94-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{4CEFBC93-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC93-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC93-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBC93-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBC93-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC93-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC93-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBC93-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{4CEFBC95-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC95-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC95-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBC95-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBC95-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC95-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC95-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBC95-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{4CEFBC80-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC80-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC80-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBC80-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBC80-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC80-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC80-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBC80-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{4CEFBC81-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC81-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC81-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBC81-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBC81-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC81-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC81-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBC81-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBC84-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{4CEFBC86-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC86-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC86-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBC86-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBC86-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC86-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC86-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBC86-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{4CEFBC87-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC87-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC87-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBC87-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBC87-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC87-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC87-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBC87-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{4CEFBC89-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC89-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC89-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBC89-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBC89-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC89-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC89-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBC89-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{4CEFBC8A-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC8A-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC8A-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBC8A-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBC8A-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC8A-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC8A-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBC8A-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{4CEFBC8B-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC8B-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC8B-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBC8B-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBC8B-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC8B-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC8B-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBC8B-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{4CEFBC8C-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC8C-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC8C-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBC8C-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBC8C-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC8C-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC8C-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBC8C-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{4CEFBC8D-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC8D-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC8D-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBC8D-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBC8D-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC8D-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC8D-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBC8D-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{4CEFBC8E-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC8E-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC8E-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBC8E-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBC8E-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC8E-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC8E-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBC8E-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{4CEFBC8F-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC8F-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC8F-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBC8F-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBC8F-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC8F-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC8F-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBC8F-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{4CEFBC90-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC90-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC90-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBC90-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBC90-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC90-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC90-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBC90-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{4CEFBC91-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC91-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC91-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBC91-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBC91-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC91-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC91-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBC91-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{4CEFBC92-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBC92-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBC92-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBC92-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBC92-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBC92-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBC92-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBC92-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
{4CEFBE02-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4CEFBE02-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4CEFBE02-C215-11DB-8314-0800200C9A66}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4CEFBE02-C215-11DB-8314-0800200C9A66}.Debug|x64.Build.0 = Debug|x64
|
||||
{4CEFBE02-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4CEFBE02-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
|
||||
{4CEFBE02-C215-11DB-8314-0800200C9A66}.Release|x64.ActiveCfg = Release|x64
|
||||
{4CEFBE02-C215-11DB-8314-0800200C9A66}.Release|x64.Build.0 = Release|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
55
Frameworks/FLAC/flac-1.3.3/Makefile.am
Normal file
|
@ -0,0 +1,55 @@
|
|||
# FLAC - Free Lossless Audio Codec
|
||||
# Copyright (C) 2001-2009 Josh Coalson
|
||||
# Copyright (C) 2011-2016 Xiph.Org Foundation
|
||||
#
|
||||
# This file is part the FLAC project. FLAC is comprised of several
|
||||
# components distributed under different licenses. The codec libraries
|
||||
# are distributed under Xiph.Org's BSD-like license (see the file
|
||||
# COPYING.Xiph in this distribution). All other programs, libraries, and
|
||||
# plugins are distributed under the GPL (see COPYING.GPL). The documentation
|
||||
# is distributed under the Gnu FDL (see COPYING.FDL). Each file in the
|
||||
# FLAC distribution contains at the top the terms under which it may be
|
||||
# distributed.
|
||||
#
|
||||
# Since this particular file is relevant to all components of FLAC,
|
||||
# it may be distributed under the Xiph.Org license, which is the least
|
||||
# restrictive of those mentioned above. See the file COPYING.Xiph in this
|
||||
# distribution.
|
||||
|
||||
#
|
||||
# automake provides the following useful targets:
|
||||
#
|
||||
# all: build all programs and libraries using the current
|
||||
# configuration (set by configure)
|
||||
#
|
||||
# check: build and run all self-tests
|
||||
#
|
||||
# clean: remove everything except what's required to build everything
|
||||
#
|
||||
# distclean: remove everything except what goes in the distribution
|
||||
#
|
||||
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
|
||||
SUBDIRS = doc include m4 man src test build objs microbench
|
||||
|
||||
if EXAMPLES
|
||||
SUBDIRS += examples
|
||||
endif
|
||||
|
||||
EXTRA_DIST = \
|
||||
COPYING.FDL \
|
||||
COPYING.GPL \
|
||||
COPYING.LGPL \
|
||||
COPYING.Xiph \
|
||||
FLAC.sln \
|
||||
FLAC-vs2005.sln \
|
||||
Makefile.lite \
|
||||
Makefile.deps \
|
||||
autogen.sh \
|
||||
config.rpath \
|
||||
depcomp \
|
||||
ltmain.sh \
|
||||
strip_non_asm_libtool_args.sh
|
||||
|
||||
CLEANFILES = *~
|
39
Frameworks/FLAC/flac-1.3.3/Makefile.deps
Normal file
|
@ -0,0 +1,39 @@
|
|||
# FLAC - Free Lossless Audio Codec
|
||||
# Copyright (C) 2001-2009 Josh Coalson
|
||||
# Copyright (C) 2011-2016 Xiph.Org Foundation
|
||||
#
|
||||
# This file is part the FLAC project. FLAC is comprised of several
|
||||
# components distributed under different licenses. The codec libraries
|
||||
# are distributed under Xiph.Org's BSD-like license (see the file
|
||||
# COPYING.Xiph in this distribution). All other programs, libraries, and
|
||||
# plugins are distributed under the GPL (see COPYING.GPL). The documentation
|
||||
# is distributed under the Gnu FDL (see COPYING.FDL). Each file in the
|
||||
# FLAC distribution contains at the top the terms under which it may be
|
||||
# distributed.
|
||||
#
|
||||
# Since this particular file is relevant to all components of FLAC,
|
||||
# it may be distributed under the Xiph.Org license, which is the least
|
||||
# restrictive of those mentioned above. See the file COPYING.Xiph in this
|
||||
# distribution.
|
||||
|
||||
ifeq ($(findstring Windows,$(OS)),Windows) # "Windows" is provided by GNU Make's internal $(OS)
|
||||
WIN_DEPS = share/win_utf8_io
|
||||
else
|
||||
WIN_DEPS =
|
||||
endif
|
||||
|
||||
flac: libFLAC share $(WIN_DEPS)
|
||||
libFLAC++: libFLAC
|
||||
metaflac: libFLAC share $(WIN_DEPS)
|
||||
plugin_common: libFLAC
|
||||
plugin_xmms: libFLAC plugin_common
|
||||
share: libFLAC
|
||||
test_grabbag: share
|
||||
test_libs_common: libFLAC
|
||||
test_libFLAC++: libFLAC libFLAC++ test_libs_common
|
||||
test_libFLAC: libFLAC test_libs_common
|
||||
test_seeking: libFLAC
|
||||
test_streams: share
|
||||
flacdiff: libFLAC libFLAC++ $(WIN_DEPS)
|
||||
flactimer:
|
||||
utils: flacdiff flactimer
|
911
Frameworks/FLAC/flac-1.3.3/Makefile.in
Normal file
|
@ -0,0 +1,911 @@
|
|||
# Makefile.in generated by automake 1.16.1 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2018 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
# FLAC - Free Lossless Audio Codec
|
||||
# Copyright (C) 2001-2009 Josh Coalson
|
||||
# Copyright (C) 2011-2016 Xiph.Org Foundation
|
||||
#
|
||||
# This file is part the FLAC project. FLAC is comprised of several
|
||||
# components distributed under different licenses. The codec libraries
|
||||
# are distributed under Xiph.Org's BSD-like license (see the file
|
||||
# COPYING.Xiph in this distribution). All other programs, libraries, and
|
||||
# plugins are distributed under the GPL (see COPYING.GPL). The documentation
|
||||
# is distributed under the Gnu FDL (see COPYING.FDL). Each file in the
|
||||
# FLAC distribution contains at the top the terms under which it may be
|
||||
# distributed.
|
||||
#
|
||||
# Since this particular file is relevant to all components of FLAC,
|
||||
# it may be distributed under the Xiph.Org license, which is the least
|
||||
# restrictive of those mentioned above. See the file COPYING.Xiph in this
|
||||
# distribution.
|
||||
|
||||
#
|
||||
# automake provides the following useful targets:
|
||||
#
|
||||
# all: build all programs and libraries using the current
|
||||
# configuration (set by configure)
|
||||
#
|
||||
# check: build and run all self-tests
|
||||
#
|
||||
# clean: remove everything except what's required to build everything
|
||||
#
|
||||
# distclean: remove everything except what goes in the distribution
|
||||
#
|
||||
VPATH = @srcdir@
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
false; \
|
||||
elif test -n '$(MAKE_HOST)'; then \
|
||||
true; \
|
||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
||||
true; \
|
||||
else \
|
||||
false; \
|
||||
fi; \
|
||||
}
|
||||
am__make_running_with_option = \
|
||||
case $${target_option-} in \
|
||||
?) ;; \
|
||||
*) echo "am__make_running_with_option: internal error: invalid" \
|
||||
"target option '$${target_option-}' specified" >&2; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
has_opt=no; \
|
||||
sane_makeflags=$$MAKEFLAGS; \
|
||||
if $(am__is_gnu_make); then \
|
||||
sane_makeflags=$$MFLAGS; \
|
||||
else \
|
||||
case $$MAKEFLAGS in \
|
||||
*\\[\ \ ]*) \
|
||||
bs=\\; \
|
||||
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
|
||||
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
|
||||
esac; \
|
||||
fi; \
|
||||
skip_next=no; \
|
||||
strip_trailopt () \
|
||||
{ \
|
||||
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
|
||||
}; \
|
||||
for flg in $$sane_makeflags; do \
|
||||
test $$skip_next = yes && { skip_next=no; continue; }; \
|
||||
case $$flg in \
|
||||
*=*|--*) continue;; \
|
||||
-*I) strip_trailopt 'I'; skip_next=yes;; \
|
||||
-*I?*) strip_trailopt 'I';; \
|
||||
-*O) strip_trailopt 'O'; skip_next=yes;; \
|
||||
-*O?*) strip_trailopt 'O';; \
|
||||
-*l) strip_trailopt 'l'; skip_next=yes;; \
|
||||
-*l?*) strip_trailopt 'l';; \
|
||||
-[dEDm]) skip_next=yes;; \
|
||||
-[JT]) skip_next=yes;; \
|
||||
esac; \
|
||||
case $$flg in \
|
||||
*$$target_option*) has_opt=yes; break;; \
|
||||
esac; \
|
||||
done; \
|
||||
test $$has_opt = yes
|
||||
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
||||
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
@EXAMPLES_TRUE@am__append_1 = examples
|
||||
subdir = .
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/add_cflags.m4 \
|
||||
$(top_srcdir)/m4/add_cxxflags.m4 \
|
||||
$(top_srcdir)/m4/ax_add_fortify_source.m4 \
|
||||
$(top_srcdir)/m4/ax_check_enable_debug.m4 \
|
||||
$(top_srcdir)/m4/bswap.m4 $(top_srcdir)/m4/c_attribute.m4 \
|
||||
$(top_srcdir)/m4/clang.m4 $(top_srcdir)/m4/codeset.m4 \
|
||||
$(top_srcdir)/m4/gcc_version.m4 $(top_srcdir)/m4/iconv.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
|
||||
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
|
||||
$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
|
||||
$(top_srcdir)/m4/ogg.m4 $(top_srcdir)/m4/really_gcc.m4 \
|
||||
$(top_srcdir)/m4/stack_protect.m4 $(top_srcdir)/m4/xmms.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
|
||||
$(am__configure_deps) $(am__DIST_COMMON)
|
||||
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
|
||||
configure.lineno config.status.lineno
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
AM_V_P = $(am__v_P_@AM_V@)
|
||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
||||
am__v_P_0 = false
|
||||
am__v_P_1 = :
|
||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
||||
am__v_GEN_0 = @echo " GEN " $@;
|
||||
am__v_GEN_1 =
|
||||
AM_V_at = $(am__v_at_@AM_V@)
|
||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
||||
am__v_at_0 = @
|
||||
am__v_at_1 =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
|
||||
ctags-recursive dvi-recursive html-recursive info-recursive \
|
||||
install-data-recursive install-dvi-recursive \
|
||||
install-exec-recursive install-html-recursive \
|
||||
install-info-recursive install-pdf-recursive \
|
||||
install-ps-recursive install-recursive installcheck-recursive \
|
||||
installdirs-recursive pdf-recursive ps-recursive \
|
||||
tags-recursive uninstall-recursive
|
||||
am__can_run_installinfo = \
|
||||
case $$AM_UPDATE_INFO_DIR in \
|
||||
n|no|NO) false;; \
|
||||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
||||
distclean-recursive maintainer-clean-recursive
|
||||
am__recursive_targets = \
|
||||
$(RECURSIVE_TARGETS) \
|
||||
$(RECURSIVE_CLEAN_TARGETS) \
|
||||
$(am__extra_recursive_targets)
|
||||
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
|
||||
cscope distdir distdir-am dist dist-all distcheck
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
|
||||
$(LISP)config.h.in
|
||||
# Read a list of newline-separated strings from the standard input,
|
||||
# and print each of them once, without duplicates. Input order is
|
||||
# *not* preserved.
|
||||
am__uniquify_input = $(AWK) '\
|
||||
BEGIN { nonempty = 0; } \
|
||||
{ items[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in items) print i; }; } \
|
||||
'
|
||||
# Make sure the list of sources is unique. This is necessary because,
|
||||
# e.g., the same source file might be shared among _SOURCES variables
|
||||
# for different programs/libraries.
|
||||
am__define_uniq_tagged_files = \
|
||||
list='$(am__tagged_files)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | $(am__uniquify_input)`
|
||||
ETAGS = etags
|
||||
CTAGS = ctags
|
||||
CSCOPE = cscope
|
||||
DIST_SUBDIRS = doc include m4 man src test build objs microbench \
|
||||
examples
|
||||
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in AUTHORS \
|
||||
README ar-lib compile config.guess config.rpath config.sub \
|
||||
depcomp install-sh ltmain.sh missing
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
distdir = $(PACKAGE)-$(VERSION)
|
||||
top_distdir = $(distdir)
|
||||
am__remove_distdir = \
|
||||
if test -d "$(distdir)"; then \
|
||||
find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
|
||||
&& rm -rf "$(distdir)" \
|
||||
|| { sleep 5 && rm -rf "$(distdir)"; }; \
|
||||
else :; fi
|
||||
am__post_remove_distdir = $(am__remove_distdir)
|
||||
am__relativize = \
|
||||
dir0=`pwd`; \
|
||||
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
|
||||
sed_rest='s,^[^/]*/*,,'; \
|
||||
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
|
||||
sed_butlast='s,/*[^/]*$$,,'; \
|
||||
while test -n "$$dir1"; do \
|
||||
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
|
||||
if test "$$first" != "."; then \
|
||||
if test "$$first" = ".."; then \
|
||||
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
|
||||
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
|
||||
else \
|
||||
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
|
||||
if test "$$first2" = "$$first"; then \
|
||||
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
|
||||
else \
|
||||
dir2="../$$dir2"; \
|
||||
fi; \
|
||||
dir0="$$dir0"/"$$first"; \
|
||||
fi; \
|
||||
fi; \
|
||||
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
|
||||
done; \
|
||||
reldir="$$dir2"
|
||||
GZIP_ENV = --best
|
||||
DIST_ARCHIVES = $(distdir).tar.xz
|
||||
DIST_TARGETS = dist-xz
|
||||
distuninstallcheck_listfiles = find . -type f -print
|
||||
am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
|
||||
| sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
|
||||
distcleancheck_listfiles = find . -type f -print
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
AR = @AR@
|
||||
AS = @AS@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCAS = @CCAS@
|
||||
CCASDEPMODE = @CCASDEPMODE@
|
||||
CCASFLAGS = @CCASFLAGS@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DOCBOOK_TO_MAN = @DOCBOOK_TO_MAN@
|
||||
DOXYGEN = @DOXYGEN@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ENABLE_64_BIT_WORDS = @ENABLE_64_BIT_WORDS@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
FLAC__HAS_OGG = @FLAC__HAS_OGG@
|
||||
FLAC__TEST_LEVEL = @FLAC__TEST_LEVEL@
|
||||
FLAC__TEST_WITH_VALGRIND = @FLAC__TEST_WITH_VALGRIND@
|
||||
GCC_MAJOR_VERSION = @GCC_MAJOR_VERSION@
|
||||
GCC_MINOR_VERSION = @GCC_MINOR_VERSION@
|
||||
GCC_VERSION = @GCC_VERSION@
|
||||
GREP = @GREP@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
LIB_CLOCK_GETTIME = @LIB_CLOCK_GETTIME@
|
||||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBICONV = @LTLIBICONV@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
NASM = @NASM@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
OBJEXT = @OBJEXT@
|
||||
OBJ_FORMAT = @OBJ_FORMAT@
|
||||
OGG_CFLAGS = @OGG_CFLAGS@
|
||||
OGG_LIBS = @OGG_LIBS@
|
||||
OGG_PACKAGE = @OGG_PACKAGE@
|
||||
OTOOL = @OTOOL@
|
||||
OTOOL64 = @OTOOL64@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
RANLIB = @RANLIB@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
VERSION = @VERSION@
|
||||
XMMS_CFLAGS = @XMMS_CFLAGS@
|
||||
XMMS_CONFIG = @XMMS_CONFIG@
|
||||
XMMS_DATA_DIR = @XMMS_DATA_DIR@
|
||||
XMMS_EFFECT_PLUGIN_DIR = @XMMS_EFFECT_PLUGIN_DIR@
|
||||
XMMS_GENERAL_PLUGIN_DIR = @XMMS_GENERAL_PLUGIN_DIR@
|
||||
XMMS_INPUT_PLUGIN_DIR = @XMMS_INPUT_PLUGIN_DIR@
|
||||
XMMS_LIBS = @XMMS_LIBS@
|
||||
XMMS_OUTPUT_PLUGIN_DIR = @XMMS_OUTPUT_PLUGIN_DIR@
|
||||
XMMS_PLUGIN_DIR = @XMMS_PLUGIN_DIR@
|
||||
XMMS_VERSION = @XMMS_VERSION@
|
||||
XMMS_VISUALIZATION_PLUGIN_DIR = @XMMS_VISUALIZATION_PLUGIN_DIR@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_CXX = @ac_ct_CXX@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
am__include = @am__include@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
bindir = @bindir@
|
||||
build = @build@
|
||||
build_alias = @build_alias@
|
||||
build_cpu = @build_cpu@
|
||||
build_os = @build_os@
|
||||
build_vendor = @build_vendor@
|
||||
builddir = @builddir@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host = @host@
|
||||
host_alias = @host_alias@
|
||||
host_cpu = @host_cpu@
|
||||
host_os = @host_os@
|
||||
host_vendor = @host_vendor@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
SUBDIRS = doc include m4 man src test build objs microbench \
|
||||
$(am__append_1)
|
||||
EXTRA_DIST = \
|
||||
COPYING.FDL \
|
||||
COPYING.GPL \
|
||||
COPYING.LGPL \
|
||||
COPYING.Xiph \
|
||||
FLAC.sln \
|
||||
FLAC-vs2005.sln \
|
||||
Makefile.lite \
|
||||
Makefile.deps \
|
||||
autogen.sh \
|
||||
config.rpath \
|
||||
depcomp \
|
||||
ltmain.sh \
|
||||
strip_non_asm_libtool_args.sh
|
||||
|
||||
CLEANFILES = *~
|
||||
all: config.h
|
||||
$(MAKE) $(AM_MAKEFLAGS) all-recursive
|
||||
|
||||
.SUFFIXES:
|
||||
am--refresh: Makefile
|
||||
@:
|
||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
|
||||
$(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
|
||||
&& exit 0; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --foreign Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
echo ' $(SHELL) ./config.status'; \
|
||||
$(SHELL) ./config.status;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
$(SHELL) ./config.status --recheck
|
||||
|
||||
$(top_srcdir)/configure: $(am__configure_deps)
|
||||
$(am__cd) $(srcdir) && $(AUTOCONF)
|
||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||
$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
config.h: stamp-h1
|
||||
@test -f $@ || rm -f stamp-h1
|
||||
@test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
|
||||
|
||||
stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
|
||||
@rm -f stamp-h1
|
||||
cd $(top_builddir) && $(SHELL) ./config.status config.h
|
||||
$(srcdir)/config.h.in: $(am__configure_deps)
|
||||
($(am__cd) $(top_srcdir) && $(AUTOHEADER))
|
||||
rm -f stamp-h1
|
||||
touch $@
|
||||
|
||||
distclean-hdr:
|
||||
-rm -f config.h stamp-h1
|
||||
|
||||
mostlyclean-libtool:
|
||||
-rm -f *.lo
|
||||
|
||||
clean-libtool:
|
||||
-rm -rf .libs _libs
|
||||
|
||||
distclean-libtool:
|
||||
-rm -f libtool config.lt
|
||||
|
||||
# This directory's subdirectories are mostly independent; you can cd
|
||||
# into them and run 'make' without going through this Makefile.
|
||||
# To change the values of 'make' variables: instead of editing Makefiles,
|
||||
# (1) if the variable is set in 'config.status', edit 'config.status'
|
||||
# (which will cause the Makefiles to be regenerated when you run 'make');
|
||||
# (2) otherwise, pass the desired values on the 'make' command line.
|
||||
$(am__recursive_targets):
|
||||
@fail=; \
|
||||
if $(am__make_keepgoing); then \
|
||||
failcom='fail=yes'; \
|
||||
else \
|
||||
failcom='exit 1'; \
|
||||
fi; \
|
||||
dot_seen=no; \
|
||||
target=`echo $@ | sed s/-recursive//`; \
|
||||
case "$@" in \
|
||||
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
||||
*) list='$(SUBDIRS)' ;; \
|
||||
esac; \
|
||||
for subdir in $$list; do \
|
||||
echo "Making $$target in $$subdir"; \
|
||||
if test "$$subdir" = "."; then \
|
||||
dot_seen=yes; \
|
||||
local_target="$$target-am"; \
|
||||
else \
|
||||
local_target="$$target"; \
|
||||
fi; \
|
||||
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||
|| eval $$failcom; \
|
||||
done; \
|
||||
if test "$$dot_seen" = "no"; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
||||
fi; test -z "$$fail"
|
||||
|
||||
ID: $(am__tagged_files)
|
||||
$(am__define_uniq_tagged_files); mkid -fID $$unique
|
||||
tags: tags-recursive
|
||||
TAGS: tags
|
||||
|
||||
tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
||||
set x; \
|
||||
here=`pwd`; \
|
||||
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
||||
include_option=--etags-include; \
|
||||
empty_fix=.; \
|
||||
else \
|
||||
include_option=--include; \
|
||||
empty_fix=; \
|
||||
fi; \
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
test ! -f $$subdir/TAGS || \
|
||||
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
||||
fi; \
|
||||
done; \
|
||||
$(am__define_uniq_tagged_files); \
|
||||
shift; \
|
||||
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
||||
test -n "$$unique" || unique=$$empty_fix; \
|
||||
if test $$# -gt 0; then \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
"$$@" $$unique; \
|
||||
else \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
$$unique; \
|
||||
fi; \
|
||||
fi
|
||||
ctags: ctags-recursive
|
||||
|
||||
CTAGS: ctags
|
||||
ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
||||
$(am__define_uniq_tagged_files); \
|
||||
test -z "$(CTAGS_ARGS)$$unique" \
|
||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
||||
$$unique
|
||||
|
||||
GTAGS:
|
||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
||||
&& $(am__cd) $(top_srcdir) \
|
||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
||||
cscope: cscope.files
|
||||
test ! -s cscope.files \
|
||||
|| $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
|
||||
clean-cscope:
|
||||
-rm -f cscope.files
|
||||
cscope.files: clean-cscope cscopelist
|
||||
cscopelist: cscopelist-recursive
|
||||
|
||||
cscopelist-am: $(am__tagged_files)
|
||||
list='$(am__tagged_files)'; \
|
||||
case "$(srcdir)" in \
|
||||
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
|
||||
*) sdir=$(subdir)/$(srcdir) ;; \
|
||||
esac; \
|
||||
for i in $$list; do \
|
||||
if test -f "$$i"; then \
|
||||
echo "$(subdir)/$$i"; \
|
||||
else \
|
||||
echo "$$sdir/$$i"; \
|
||||
fi; \
|
||||
done >> $(top_builddir)/cscope.files
|
||||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
|
||||
|
||||
distdir: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
||||
|
||||
distdir-am: $(DISTFILES)
|
||||
$(am__remove_distdir)
|
||||
test -d "$(distdir)" || mkdir "$(distdir)"
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
$(am__make_dryrun) \
|
||||
|| test -d "$(distdir)/$$subdir" \
|
||||
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|
||||
|| exit 1; \
|
||||
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
|
||||
$(am__relativize); \
|
||||
new_distdir=$$reldir; \
|
||||
dir1=$$subdir; dir2="$(top_distdir)"; \
|
||||
$(am__relativize); \
|
||||
new_top_distdir=$$reldir; \
|
||||
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
|
||||
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
|
||||
($(am__cd) $$subdir && \
|
||||
$(MAKE) $(AM_MAKEFLAGS) \
|
||||
top_distdir="$$new_top_distdir" \
|
||||
distdir="$$new_distdir" \
|
||||
am__remove_distdir=: \
|
||||
am__skip_length_check=: \
|
||||
am__skip_mode_fix=: \
|
||||
distdir) \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
-test -n "$(am__skip_mode_fix)" \
|
||||
|| find "$(distdir)" -type d ! -perm -755 \
|
||||
-exec chmod u+rwx,go+rx {} \; -o \
|
||||
! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
|
||||
! -type d ! -perm -400 -exec chmod a+r {} \; -o \
|
||||
! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
|
||||
|| chmod -R a+r "$(distdir)"
|
||||
dist-gzip: distdir
|
||||
tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-bzip2: distdir
|
||||
tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-lzip: distdir
|
||||
tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
|
||||
$(am__post_remove_distdir)
|
||||
dist-xz: distdir
|
||||
tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-tarZ: distdir
|
||||
@echo WARNING: "Support for distribution archives compressed with" \
|
||||
"legacy program 'compress' is deprecated." >&2
|
||||
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
|
||||
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-shar: distdir
|
||||
@echo WARNING: "Support for shar distribution archives is" \
|
||||
"deprecated." >&2
|
||||
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
|
||||
shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-zip: distdir
|
||||
-rm -f $(distdir).zip
|
||||
zip -rq $(distdir).zip $(distdir)
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist dist-all:
|
||||
$(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
# This target untars the dist file and tries a VPATH configuration. Then
|
||||
# it guarantees that the distribution is self-contained by making another
|
||||
# tarfile.
|
||||
distcheck: dist
|
||||
case '$(DIST_ARCHIVES)' in \
|
||||
*.tar.gz*) \
|
||||
eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
|
||||
*.tar.bz2*) \
|
||||
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
|
||||
*.tar.lz*) \
|
||||
lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
|
||||
*.tar.xz*) \
|
||||
xz -dc $(distdir).tar.xz | $(am__untar) ;;\
|
||||
*.tar.Z*) \
|
||||
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
|
||||
*.shar.gz*) \
|
||||
eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
|
||||
*.zip*) \
|
||||
unzip $(distdir).zip ;;\
|
||||
esac
|
||||
chmod -R a-w $(distdir)
|
||||
chmod u+w $(distdir)
|
||||
mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
|
||||
chmod a-w $(distdir)
|
||||
test -d $(distdir)/_build || exit 0; \
|
||||
dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
|
||||
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
|
||||
&& am__cwd=`pwd` \
|
||||
&& $(am__cd) $(distdir)/_build/sub \
|
||||
&& ../../configure \
|
||||
$(AM_DISTCHECK_CONFIGURE_FLAGS) \
|
||||
$(DISTCHECK_CONFIGURE_FLAGS) \
|
||||
--srcdir=../.. --prefix="$$dc_install_base" \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) check \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) install \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) uninstall \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
|
||||
distuninstallcheck \
|
||||
&& chmod -R a-w "$$dc_install_base" \
|
||||
&& ({ \
|
||||
(cd ../.. && umask 077 && mkdir "$$dc_destdir") \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
|
||||
distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
|
||||
} || { rm -rf "$$dc_destdir"; exit 1; }) \
|
||||
&& rm -rf "$$dc_destdir" \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) dist \
|
||||
&& rm -rf $(DIST_ARCHIVES) \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
|
||||
&& cd "$$am__cwd" \
|
||||
|| exit 1
|
||||
$(am__post_remove_distdir)
|
||||
@(echo "$(distdir) archives ready for distribution: "; \
|
||||
list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
|
||||
sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
|
||||
distuninstallcheck:
|
||||
@test -n '$(distuninstallcheck_dir)' || { \
|
||||
echo 'ERROR: trying to run $@ with an empty' \
|
||||
'$$(distuninstallcheck_dir)' >&2; \
|
||||
exit 1; \
|
||||
}; \
|
||||
$(am__cd) '$(distuninstallcheck_dir)' || { \
|
||||
echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
|
||||
exit 1; \
|
||||
}; \
|
||||
test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
|
||||
|| { echo "ERROR: files left after uninstall:" ; \
|
||||
if test -n "$(DESTDIR)"; then \
|
||||
echo " (check DESTDIR support)"; \
|
||||
fi ; \
|
||||
$(distuninstallcheck_listfiles) ; \
|
||||
exit 1; } >&2
|
||||
distcleancheck: distclean
|
||||
@if test '$(srcdir)' = . ; then \
|
||||
echo "ERROR: distcleancheck can only run from a VPATH build" ; \
|
||||
exit 1 ; \
|
||||
fi
|
||||
@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
|
||||
|| { echo "ERROR: files left in build directory after distclean:" ; \
|
||||
$(distcleancheck_listfiles) ; \
|
||||
exit 1; } >&2
|
||||
check-am: all-am
|
||||
check: check-recursive
|
||||
all-am: Makefile config.h
|
||||
installdirs: installdirs-recursive
|
||||
installdirs-am:
|
||||
install: install-recursive
|
||||
install-exec: install-exec-recursive
|
||||
install-data: install-data-recursive
|
||||
uninstall: uninstall-recursive
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-recursive
|
||||
install-strip:
|
||||
if test -z '$(STRIP)'; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
install; \
|
||||
else \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||
fi
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-recursive
|
||||
|
||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
||||
|
||||
distclean: distclean-recursive
|
||||
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic distclean-hdr \
|
||||
distclean-libtool distclean-tags
|
||||
|
||||
dvi: dvi-recursive
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-recursive
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-recursive
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am:
|
||||
|
||||
install-dvi: install-dvi-recursive
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-recursive
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-recursive
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-recursive
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-recursive
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-recursive
|
||||
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
||||
-rm -rf $(top_srcdir)/autom4te.cache
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-recursive
|
||||
|
||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
||||
|
||||
pdf: pdf-recursive
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-recursive
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am:
|
||||
|
||||
.MAKE: $(am__recursive_targets) all install-am install-strip
|
||||
|
||||
.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
|
||||
am--refresh check check-am clean clean-cscope clean-generic \
|
||||
clean-libtool cscope cscopelist-am ctags ctags-am dist \
|
||||
dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \
|
||||
dist-xz dist-zip distcheck distclean distclean-generic \
|
||||
distclean-hdr distclean-libtool distclean-tags distcleancheck \
|
||||
distdir distuninstallcheck dvi dvi-am html html-am info \
|
||||
info-am install install-am install-data install-data-am \
|
||||
install-dvi install-dvi-am install-exec install-exec-am \
|
||||
install-html install-html-am install-info install-info-am \
|
||||
install-man install-pdf install-pdf-am install-ps \
|
||||
install-ps-am install-strip installcheck installcheck-am \
|
||||
installdirs installdirs-am maintainer-clean \
|
||||
maintainer-clean-generic mostlyclean mostlyclean-generic \
|
||||
mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
|
||||
uninstall-am
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
77
Frameworks/FLAC/flac-1.3.3/Makefile.lite
Normal file
|
@ -0,0 +1,77 @@
|
|||
# FLAC - Free Lossless Audio Codec
|
||||
# Copyright (C) 2001-2009 Josh Coalson
|
||||
# Copyright (C) 2011-2016 Xiph.Org Foundation
|
||||
#
|
||||
# This file is part the FLAC project. FLAC is comprised of several
|
||||
# components distributed under different licenses. The codec libraries
|
||||
# are distributed under Xiph.Org's BSD-like license (see the file
|
||||
# COPYING.Xiph in this distribution). All other programs, libraries, and
|
||||
# plugins are distributed under the GPL (see COPYING.GPL). The documentation
|
||||
# is distributed under the Gnu FDL (see COPYING.FDL). Each file in the
|
||||
# FLAC distribution contains at the top the terms under which it may be
|
||||
# distributed.
|
||||
#
|
||||
# Since this particular file is relevant to all components of FLAC,
|
||||
# it may be distributed under the Xiph.Org license, which is the least
|
||||
# restrictive of those mentioned above. See the file COPYING.Xiph in this
|
||||
# distribution.
|
||||
|
||||
#
|
||||
# GNU Makefile
|
||||
#
|
||||
# Useful targets
|
||||
#
|
||||
# all : build all libraries and programs in the default configuration (currently 'release')
|
||||
# debug : build all libraries and programs in debug mode
|
||||
# valgrind: build all libraries and programs in debug mode, dynamically linked and ready for valgrind
|
||||
# release : build all libraries and programs in release mode
|
||||
# test : run the unit and stream tests
|
||||
# clean : remove all non-distro files
|
||||
#
|
||||
|
||||
topdir = .
|
||||
|
||||
.PHONY: all doc src examples libFLAC libFLAC++ share plugin_common flac metaflac test_grabbag test_libFLAC test_libFLAC++ test_seeking test_streams flacdiff flactimer
|
||||
all: src examples
|
||||
|
||||
DEFAULT_CONFIG = release
|
||||
|
||||
CONFIG = $(DEFAULT_CONFIG)
|
||||
|
||||
debug : CONFIG = debug
|
||||
valgrind: CONFIG = valgrind
|
||||
release : CONFIG = release
|
||||
|
||||
debug : all
|
||||
valgrind: all
|
||||
release : all
|
||||
|
||||
doc:
|
||||
(cd $@ && $(MAKE) -f Makefile.lite)
|
||||
|
||||
src examples:
|
||||
(cd $@ && $(MAKE) -f Makefile.lite $(CONFIG))
|
||||
|
||||
libFLAC libFLAC++ share flac metaflac plugin_common plugin_xmms test_libs_common test_seeking test_streams test_grabbag test_libFLAC test_libFLAC++:
|
||||
(cd src/$@ && $(MAKE) -f Makefile.lite $(CONFIG))
|
||||
|
||||
flacdiff flactimer:
|
||||
(cd src/utils/$@ && $(MAKE) -f Makefile.lite $(CONFIG))
|
||||
|
||||
test: debug
|
||||
(cd test && $(MAKE) -f Makefile.lite debug)
|
||||
|
||||
testv: valgrind
|
||||
(cd test && $(MAKE) -f Makefile.lite valgrind)
|
||||
|
||||
testr: release
|
||||
(cd test && $(MAKE) -f Makefile.lite release)
|
||||
|
||||
clean:
|
||||
-(cd doc && $(MAKE) -f Makefile.lite clean)
|
||||
-(cd src && $(MAKE) -f Makefile.lite clean)
|
||||
-(cd examples && $(MAKE) -f Makefile.lite clean)
|
||||
-(cd test && $(MAKE) -f Makefile.lite clean)
|
||||
|
||||
examples: libFLAC libFLAC++ share
|
||||
include $(topdir)/Makefile.deps
|
|
@ -1,8 +1,9 @@
|
|||
/* FLAC - Free Lossless Audio Codec
|
||||
* Copyright (C) 2001,2002,2003,2004,2005,2006,2007 Josh Coalson
|
||||
* Copyright (C) 2001-2009 Josh Coalson
|
||||
* Copyright (C) 2011-2016 Xiph.Org Foundation
|
||||
*
|
||||
* This file is part the FLAC project. FLAC is comprised of several
|
||||
* components distributed under difference licenses. The codec libraries
|
||||
* components distributed under different licenses. The codec libraries
|
||||
* are distributed under Xiph.Org's BSD-like license (see the file
|
||||
* COPYING.Xiph in this distribution). All other programs, libraries, and
|
||||
* plugins are distributed under the LGPL or GPL (see COPYING.LGPL and
|
||||
|
@ -17,8 +18,11 @@
|
|||
*/
|
||||
|
||||
|
||||
FLAC (http://flac.sourceforge.net/) is an Open Source lossless audio
|
||||
codec developed by Josh Coalson.
|
||||
FLAC is an Open Source lossless audio codec developed by Josh Coalson from 2001
|
||||
to 2009.
|
||||
|
||||
From January 2012 FLAC is being maintained by Erik de Castro Lopo under the
|
||||
auspices of the Xiph.org Foundation.
|
||||
|
||||
FLAC is comprised of
|
||||
* `libFLAC', a library which implements reference encoders and
|
||||
|
@ -27,7 +31,7 @@ FLAC is comprised of
|
|||
* `flac', a command-line program for encoding and decoding files
|
||||
* `metaflac', a command-line program for viewing and editing FLAC
|
||||
metadata
|
||||
* player plugins for XMMS and Winamp
|
||||
* player plugin for XMMS
|
||||
* user and API documentation
|
||||
|
||||
The libraries (libFLAC, libFLAC++) are
|
||||
|
@ -38,7 +42,7 @@ Documentation License (see COPYING.FDL).
|
|||
|
||||
|
||||
===============================================================================
|
||||
FLAC - 1.2.1 - Contents
|
||||
FLAC - 1.3.3 - Contents
|
||||
===============================================================================
|
||||
|
||||
- Introduction
|
||||
|
@ -48,6 +52,7 @@ FLAC - 1.2.1 - Contents
|
|||
- Building with Makefile.lite
|
||||
- Building with MSVC
|
||||
- Building on Mac OS X
|
||||
- Building with CMake
|
||||
|
||||
|
||||
===============================================================================
|
||||
|
@ -63,11 +68,17 @@ for full documentation.
|
|||
A brief description of the directory tree:
|
||||
|
||||
doc/ the HTML documentation
|
||||
examples/ example programs demonstrating the use of libFLAC and libFLAC++
|
||||
include/ public include files for libFLAC and libFLAC++
|
||||
man/ the man page for `flac'
|
||||
man/ the man pages for `flac' and `metaflac'
|
||||
src/ the source code and private headers
|
||||
test/ the test scripts
|
||||
|
||||
If you have questions about building FLAC that this document does not answer,
|
||||
please submit them at the following tracker so this document can be improved:
|
||||
|
||||
https://sourceforge.net/p/flac/support-requests/
|
||||
|
||||
|
||||
===============================================================================
|
||||
Prerequisites
|
||||
|
@ -89,7 +100,7 @@ Note to embedded developers
|
|||
libFLAC has grown larger over time as more functionality has been
|
||||
included, but much of it may be unnecessary for a particular embedded
|
||||
implementation. Unused parts may be pruned by some simple editing of
|
||||
configure.in and src/libFLAC/Makefile.am; the following dependency
|
||||
configure.ac and src/libFLAC/Makefile.am; the following dependency
|
||||
graph shows which modules may be pruned without breaking things
|
||||
further down:
|
||||
|
||||
|
@ -148,7 +159,7 @@ extra (and more verbose) error checking.
|
|||
assembly routines. Many routines have assembly versions for
|
||||
speed and `configure' is pretty good about knowing what is
|
||||
supported, but you can use this option to build only from the
|
||||
C sources. May be necessary for building on OS X (Intel)
|
||||
C sources. May be necessary for building on OS X (Intel).
|
||||
|
||||
--enable-sse : If you are building for an x86 CPU that supports
|
||||
SSE instructions, you can enable some of the faster routines
|
||||
|
@ -170,7 +181,7 @@ $HOME/.xmms/Plugins, instead of the global XMMS plugin area
|
|||
Use these if you have these packages but configure can't find them.
|
||||
|
||||
If you want to build completely from scratch (i.e. starting with just
|
||||
configure.in and Makefile.am) you should be able to just run 'autogen.sh'
|
||||
configure.ac and Makefile.am) you should be able to just run 'autogen.sh'
|
||||
but make sure and read the comments in that file first.
|
||||
|
||||
|
||||
|
@ -200,55 +211,126 @@ not an x86, change -DFLAC__CPU_IA32 to -DFLAC__CPU_UNKNOWN.
|
|||
Building with MSVC
|
||||
===============================================================================
|
||||
|
||||
There are .dsp projects and a master FLAC.dsw workspace to build all
|
||||
the libraries and executables with MSVC6. There are also .vcproj
|
||||
projects and a master FLAC.sln solution to build all the libraries and
|
||||
executables with VC++ 2005.
|
||||
There are .vcproj projects and a master FLAC.sln solution to build all
|
||||
the libraries and executables with MSVC 2005 or newer.
|
||||
|
||||
Prerequisite: you must have the Ogg libraries installed as described
|
||||
later.
|
||||
|
||||
Prerequisite: you must have nasm installed, and nasmw.exe must be in
|
||||
your PATH, or the path to nasmw.exe must be added to the list of
|
||||
Prerequisite: you must have nasm installed, and nasm.exe must be in
|
||||
your PATH, or the path to nasm.exe must be added to the list of
|
||||
directories for executable files in the MSVC global options.
|
||||
|
||||
MSVC6:
|
||||
To build everything, run Developer Studio, do File|Open Workspace,
|
||||
and open FLAC.dsw. Select "Build | Set active configuration..."
|
||||
from the menu, then in the dialog, select "All - Win32 Release" (or
|
||||
Debug if you prefer). Click "Ok" then hit F7 to build.
|
||||
|
||||
VC++ 2005:
|
||||
To build everything, run Visual Studio, do File|Open and open FLAC.sln.
|
||||
From the dropdown in the toolbar, select "Release" instead of "Debug",
|
||||
then hit F7 to build.
|
||||
then do Build|Build Solution.
|
||||
|
||||
Either way, this will build all libraries both statically (e.g.
|
||||
obj\release\lib\libFLAC_static.lib) and as DLLs (e.g.
|
||||
obj\release\lib\libFLAC.dll), and it will build all binaries, statically
|
||||
linked (e.g. obj\release\bin\flac.exe).
|
||||
This will build all libraries both statically (e.g.
|
||||
objs\release\lib\libFLAC_static.lib) and as DLLs (e.g.
|
||||
objs\release\lib\libFLAC.dll), and it will build all binaries, statically
|
||||
linked (e.g. objs\release\bin\flac.exe).
|
||||
|
||||
Everything will end up in the "obj" directory. DLLs and .exe files
|
||||
Everything will end up in the "objs" directory. DLLs and .exe files
|
||||
are all that are needed and can be copied to an installation area and
|
||||
added to the PATH. The plugins have to be copied to their appropriate
|
||||
place in the player area. For Winamp2 this is <winamp2-dir>\Plugins.
|
||||
added to the PATH.
|
||||
|
||||
By default the code is configured with Ogg support. Before building FLAC
|
||||
By default the code is configured with Ogg support. Before building FLAC
|
||||
you will need to get the Ogg source distribution
|
||||
(see http://xiph.org/ogg/vorbis/download/), build ogg_static.lib (load and
|
||||
build win32\ogg_static.dsp), copy ogg_static.lib into FLAC's
|
||||
'obj\release\lib' directory, and copy the entire include\ogg tree into
|
||||
FLAC's 'include' directory (so that there is an 'ogg' directory in FLAC's
|
||||
(see http://xiph.org/downloads/), build libogg_static.lib (load
|
||||
win32\libogg_static.sln, change solution configuration to "Release" and
|
||||
code generation to "Multi-threaded (/MT)", then build), copy libogg_static.lib
|
||||
into FLAC's 'objs\release\lib' directory, and copy the entire include\ogg tree
|
||||
into FLAC's 'include' directory (so that there is an 'ogg' directory in FLAC's
|
||||
'include' directory with the files ogg.h, os_types.h and config_types.h).
|
||||
|
||||
If you want to build without Ogg support, instead edit all .dsp or
|
||||
.vcproj files and remove any occurrences of "/D FLAC__HAS_OGG".
|
||||
If you want to build without Ogg support, instead edit all .vcproj files
|
||||
and remove any "FLAC__HAS_OGG" definitions.
|
||||
|
||||
|
||||
===============================================================================
|
||||
Building on Mac OS X
|
||||
===============================================================================
|
||||
|
||||
If you have Fink or a recent version of OS X with the proper autotooles,
|
||||
the GNU flow above should work. The Project Builder project has been
|
||||
deprecated but we are working on replacing it with an Xcode equivalent.
|
||||
If you have Fink or a recent version of OS X with the proper autotools,
|
||||
the GNU flow above should work.
|
||||
|
||||
|
||||
===============================================================================
|
||||
Building with CMake
|
||||
===============================================================================
|
||||
|
||||
CMake is a cross-platform build system. FLAC can be built on Windows, Linux, Mac
|
||||
OS X using CMake.
|
||||
|
||||
You can use either CMake's CLI or GUI. We recommend you to have a separate build
|
||||
folder outside the repository in order to not spoil it with generated files.
|
||||
|
||||
CLI
|
||||
---
|
||||
Go to your build folder and run something like this:
|
||||
|
||||
/path/to/flac/build$ cmake /path/to/flac/source
|
||||
|
||||
or e.g. in Windows shell
|
||||
|
||||
C:\path\to\flac\build> cmake \path\to\flac\source
|
||||
(provided that cmake is in your %PATH% variable)
|
||||
|
||||
That will generate build scripts for the default build system (e.g. Makefiles
|
||||
for UNIX). After that you start build with a command like this:
|
||||
|
||||
/path/to/flac/build$ make
|
||||
|
||||
And afterwards you can run tests or install the built libraries and headers
|
||||
|
||||
/path/to/flac/build$ make test
|
||||
/path/to/flac/build$ make install
|
||||
|
||||
If you want use a build system other than default add -G flag to cmake, e.g.:
|
||||
|
||||
/path/to/flac/build$ cmake /path/to/flac/source -GNinja
|
||||
/path/to/flac/build$ ninja
|
||||
|
||||
or:
|
||||
|
||||
/path/to/flac/build$ cmake /path/to/flac/source -GXcode
|
||||
|
||||
Use cmake --help to see the list of available generators.
|
||||
|
||||
If you have OGG on your system you can tell CMake to use it:
|
||||
|
||||
/path/to/flac/build$ cmake /path/to/flac/source -DWITH_OGG=ON
|
||||
|
||||
If CMake fails to find it you can help CMake by specifying the exact path:
|
||||
|
||||
/path/to/flac/build$ cmake /path/to/flac/source -DWITH_OGG=ON -DOGG_ROOT=/path/to/ogg
|
||||
|
||||
CMake will search for OGG by default so if you don't have it you can tell
|
||||
cmake to not do so:
|
||||
|
||||
/path/to/flac/build$ cmake /path/to/flac/source -DWITH_OGG=OFF
|
||||
|
||||
Other FLAC's options (e.g. building C++ lib or docs) can also be put to cmake
|
||||
through -D flag.
|
||||
|
||||
GUI
|
||||
---
|
||||
It is likely that you would prefer to use it on Windows building for Visual
|
||||
Studio. It's in essence the same process as building using CLI.
|
||||
|
||||
Open cmake-gui. In the window select a source directory (the repository's
|
||||
root), a build directory (some other directory outside the repository). Then
|
||||
press button "Configure". CMake will ask you which build system you prefer.
|
||||
Choose that version of Visual Studio which you have on your system, choose
|
||||
whether you want to build for x86 or amd64. Press OK. After CMake finishes
|
||||
press "Generate" button, and after that "Open Project". In response CMake
|
||||
will launch Visual Studio and open the generated solution. You can use it as
|
||||
usual but remember that it was generated by CMake. That means that your
|
||||
changes (e.g. some addidional compile flags) will be lost when you run CMake
|
||||
next time.
|
||||
|
||||
Again, if you have OGG on your system set WITH_OGG flag in the list of
|
||||
variables in cmake-gui window before you press "Configure".
|
||||
|
||||
If CMake fails to find MSVC compiler then running cmake-gui from MS Developer
|
||||
comand prompt should help.
|
1237
Frameworks/FLAC/flac-1.3.3/aclocal.m4
vendored
Normal file
270
Frameworks/FLAC/flac-1.3.3/ar-lib
Executable file
|
@ -0,0 +1,270 @@
|
|||
#! /bin/sh
|
||||
# Wrapper for Microsoft lib.exe
|
||||
|
||||
me=ar-lib
|
||||
scriptversion=2012-03-01.08; # UTC
|
||||
|
||||
# Copyright (C) 2010-2018 Free Software Foundation, Inc.
|
||||
# Written by Peter Rosin <peda@lysator.liu.se>.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# This program 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 General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
# As a special exception to the GNU General Public License, if you
|
||||
# distribute this file as part of a program that contains a
|
||||
# configuration script generated by Autoconf, you may include it under
|
||||
# the same distribution terms that you use for the rest of that program.
|
||||
|
||||
# This file is maintained in Automake, please report
|
||||
# bugs to <bug-automake@gnu.org> or send patches to
|
||||
# <automake-patches@gnu.org>.
|
||||
|
||||
|
||||
# func_error message
|
||||
func_error ()
|
||||
{
|
||||
echo "$me: $1" 1>&2
|
||||
exit 1
|
||||
}
|
||||
|
||||
file_conv=
|
||||
|
||||
# func_file_conv build_file
|
||||
# Convert a $build file to $host form and store it in $file
|
||||
# Currently only supports Windows hosts.
|
||||
func_file_conv ()
|
||||
{
|
||||
file=$1
|
||||
case $file in
|
||||
/ | /[!/]*) # absolute file, and not a UNC file
|
||||
if test -z "$file_conv"; then
|
||||
# lazily determine how to convert abs files
|
||||
case `uname -s` in
|
||||
MINGW*)
|
||||
file_conv=mingw
|
||||
;;
|
||||
CYGWIN*)
|
||||
file_conv=cygwin
|
||||
;;
|
||||
*)
|
||||
file_conv=wine
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
case $file_conv in
|
||||
mingw)
|
||||
file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
|
||||
;;
|
||||
cygwin)
|
||||
file=`cygpath -m "$file" || echo "$file"`
|
||||
;;
|
||||
wine)
|
||||
file=`winepath -w "$file" || echo "$file"`
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
# func_at_file at_file operation archive
|
||||
# Iterate over all members in AT_FILE performing OPERATION on ARCHIVE
|
||||
# for each of them.
|
||||
# When interpreting the content of the @FILE, do NOT use func_file_conv,
|
||||
# since the user would need to supply preconverted file names to
|
||||
# binutils ar, at least for MinGW.
|
||||
func_at_file ()
|
||||
{
|
||||
operation=$2
|
||||
archive=$3
|
||||
at_file_contents=`cat "$1"`
|
||||
eval set x "$at_file_contents"
|
||||
shift
|
||||
|
||||
for member
|
||||
do
|
||||
$AR -NOLOGO $operation:"$member" "$archive" || exit $?
|
||||
done
|
||||
}
|
||||
|
||||
case $1 in
|
||||
'')
|
||||
func_error "no command. Try '$0 --help' for more information."
|
||||
;;
|
||||
-h | --h*)
|
||||
cat <<EOF
|
||||
Usage: $me [--help] [--version] PROGRAM ACTION ARCHIVE [MEMBER...]
|
||||
|
||||
Members may be specified in a file named with @FILE.
|
||||
EOF
|
||||
exit $?
|
||||
;;
|
||||
-v | --v*)
|
||||
echo "$me, version $scriptversion"
|
||||
exit $?
|
||||
;;
|
||||
esac
|
||||
|
||||
if test $# -lt 3; then
|
||||
func_error "you must specify a program, an action and an archive"
|
||||
fi
|
||||
|
||||
AR=$1
|
||||
shift
|
||||
while :
|
||||
do
|
||||
if test $# -lt 2; then
|
||||
func_error "you must specify a program, an action and an archive"
|
||||
fi
|
||||
case $1 in
|
||||
-lib | -LIB \
|
||||
| -ltcg | -LTCG \
|
||||
| -machine* | -MACHINE* \
|
||||
| -subsystem* | -SUBSYSTEM* \
|
||||
| -verbose | -VERBOSE \
|
||||
| -wx* | -WX* )
|
||||
AR="$AR $1"
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
action=$1
|
||||
shift
|
||||
break
|
||||
;;
|
||||
esac
|
||||
done
|
||||
orig_archive=$1
|
||||
shift
|
||||
func_file_conv "$orig_archive"
|
||||
archive=$file
|
||||
|
||||
# strip leading dash in $action
|
||||
action=${action#-}
|
||||
|
||||
delete=
|
||||
extract=
|
||||
list=
|
||||
quick=
|
||||
replace=
|
||||
index=
|
||||
create=
|
||||
|
||||
while test -n "$action"
|
||||
do
|
||||
case $action in
|
||||
d*) delete=yes ;;
|
||||
x*) extract=yes ;;
|
||||
t*) list=yes ;;
|
||||
q*) quick=yes ;;
|
||||
r*) replace=yes ;;
|
||||
s*) index=yes ;;
|
||||
S*) ;; # the index is always updated implicitly
|
||||
c*) create=yes ;;
|
||||
u*) ;; # TODO: don't ignore the update modifier
|
||||
v*) ;; # TODO: don't ignore the verbose modifier
|
||||
*)
|
||||
func_error "unknown action specified"
|
||||
;;
|
||||
esac
|
||||
action=${action#?}
|
||||
done
|
||||
|
||||
case $delete$extract$list$quick$replace,$index in
|
||||
yes,* | ,yes)
|
||||
;;
|
||||
yesyes*)
|
||||
func_error "more than one action specified"
|
||||
;;
|
||||
*)
|
||||
func_error "no action specified"
|
||||
;;
|
||||
esac
|
||||
|
||||
if test -n "$delete"; then
|
||||
if test ! -f "$orig_archive"; then
|
||||
func_error "archive not found"
|
||||
fi
|
||||
for member
|
||||
do
|
||||
case $1 in
|
||||
@*)
|
||||
func_at_file "${1#@}" -REMOVE "$archive"
|
||||
;;
|
||||
*)
|
||||
func_file_conv "$1"
|
||||
$AR -NOLOGO -REMOVE:"$file" "$archive" || exit $?
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
elif test -n "$extract"; then
|
||||
if test ! -f "$orig_archive"; then
|
||||
func_error "archive not found"
|
||||
fi
|
||||
if test $# -gt 0; then
|
||||
for member
|
||||
do
|
||||
case $1 in
|
||||
@*)
|
||||
func_at_file "${1#@}" -EXTRACT "$archive"
|
||||
;;
|
||||
*)
|
||||
func_file_conv "$1"
|
||||
$AR -NOLOGO -EXTRACT:"$file" "$archive" || exit $?
|
||||
;;
|
||||
esac
|
||||
done
|
||||
else
|
||||
$AR -NOLOGO -LIST "$archive" | sed -e 's/\\/\\\\/g' | while read member
|
||||
do
|
||||
$AR -NOLOGO -EXTRACT:"$member" "$archive" || exit $?
|
||||
done
|
||||
fi
|
||||
|
||||
elif test -n "$quick$replace"; then
|
||||
if test ! -f "$orig_archive"; then
|
||||
if test -z "$create"; then
|
||||
echo "$me: creating $orig_archive"
|
||||
fi
|
||||
orig_archive=
|
||||
else
|
||||
orig_archive=$archive
|
||||
fi
|
||||
|
||||
for member
|
||||
do
|
||||
case $1 in
|
||||
@*)
|
||||
func_file_conv "${1#@}"
|
||||
set x "$@" "@$file"
|
||||
;;
|
||||
*)
|
||||
func_file_conv "$1"
|
||||
set x "$@" "$file"
|
||||
;;
|
||||
esac
|
||||
shift
|
||||
shift
|
||||
done
|
||||
|
||||
if test -n "$orig_archive"; then
|
||||
$AR -NOLOGO -OUT:"$archive" "$orig_archive" "$@" || exit $?
|
||||
else
|
||||
$AR -NOLOGO -OUT:"$archive" "$@" || exit $?
|
||||
fi
|
||||
|
||||
elif test -n "$list"; then
|
||||
if test ! -f "$orig_archive"; then
|
||||
func_error "archive not found"
|
||||
fi
|
||||
$AR -NOLOGO -LIST "$archive" || exit $?
|
||||
fi
|
66
Frameworks/FLAC/flac-1.3.3/autogen.sh
Executable file
|
@ -0,0 +1,66 @@
|
|||
#!/bin/sh
|
||||
# Run this to set up the build system: configure, makefiles, etc.
|
||||
# We trust that the user has a recent enough autoconf & automake setup
|
||||
# (not older than a few years...)
|
||||
|
||||
use_symlinks=" --symlink"
|
||||
|
||||
case $1 in
|
||||
--no-symlink*)
|
||||
use_symlinks=""
|
||||
echo "Copying autotool files instead of using symlinks."
|
||||
;;
|
||||
*)
|
||||
echo "Using symlinks to autotool files (use --no-symlinks to copy instead)."
|
||||
;;
|
||||
esac
|
||||
|
||||
test_program_errors=0
|
||||
|
||||
test_program () {
|
||||
if ! command -v $1 >/dev/null 2>&1 ; then
|
||||
echo "Missing program '$1'."
|
||||
test_program_errors=1
|
||||
fi
|
||||
}
|
||||
|
||||
for prog in autoconf automake libtool pkg-config ; do
|
||||
test_program $prog
|
||||
done
|
||||
|
||||
if test $(uname -s) != "Darwin" ; then
|
||||
test_program gettext
|
||||
fi
|
||||
|
||||
test $test_program_errors -ne 1 || exit 1
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
|
||||
set -e
|
||||
|
||||
if test $(uname -s) = "OpenBSD" ; then
|
||||
# OpenBSD needs these environment variables set.
|
||||
if test -z "$AUTOCONF_VERSION" ; then
|
||||
AUTOCONF_VERSION=2.69
|
||||
export AUTOCONF_VERSION
|
||||
echo "Defaulting to use AUTOCONF_VERSION version ${AUTOCONF_VERSION}."
|
||||
else
|
||||
echo "Using AUTOCONF_VERSION version ${AUTOCONF_VERSION}."
|
||||
fi
|
||||
if test -z "$AUTOMAKE_VERSION" ; then
|
||||
AUTOMAKE_VERSION=1.15
|
||||
export AUTOMAKE_VERSION
|
||||
echo "Defaulting to use AUTOMAKE_VERSION version ${AUTOMAKE_VERSION}."
|
||||
else
|
||||
echo "Using AUTOMAKE_VERSION version ${AUTOMAKE_VERSION}."
|
||||
fi
|
||||
fi
|
||||
|
||||
srcdir=`dirname $0`
|
||||
test -n "$srcdir" && cd "$srcdir"
|
||||
|
||||
echo "Updating build configuration files for FLAC, please wait...."
|
||||
|
||||
touch config.rpath
|
||||
autoreconf --install $use_symlinks --force
|
||||
#./configure "$@" && echo
|
348
Frameworks/FLAC/flac-1.3.3/compile
Executable file
|
@ -0,0 +1,348 @@
|
|||
#! /bin/sh
|
||||
# Wrapper for compilers which do not understand '-c -o'.
|
||||
|
||||
scriptversion=2018-03-07.03; # UTC
|
||||
|
||||
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
||||
# Written by Tom Tromey <tromey@cygnus.com>.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# This program 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 General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
# As a special exception to the GNU General Public License, if you
|
||||
# distribute this file as part of a program that contains a
|
||||
# configuration script generated by Autoconf, you may include it under
|
||||
# the same distribution terms that you use for the rest of that program.
|
||||
|
||||
# This file is maintained in Automake, please report
|
||||
# bugs to <bug-automake@gnu.org> or send patches to
|
||||
# <automake-patches@gnu.org>.
|
||||
|
||||
nl='
|
||||
'
|
||||
|
||||
# We need space, tab and new line, in precisely that order. Quoting is
|
||||
# there to prevent tools from complaining about whitespace usage.
|
||||
IFS=" "" $nl"
|
||||
|
||||
file_conv=
|
||||
|
||||
# func_file_conv build_file lazy
|
||||
# Convert a $build file to $host form and store it in $file
|
||||
# Currently only supports Windows hosts. If the determined conversion
|
||||
# type is listed in (the comma separated) LAZY, no conversion will
|
||||
# take place.
|
||||
func_file_conv ()
|
||||
{
|
||||
file=$1
|
||||
case $file in
|
||||
/ | /[!/]*) # absolute file, and not a UNC file
|
||||
if test -z "$file_conv"; then
|
||||
# lazily determine how to convert abs files
|
||||
case `uname -s` in
|
||||
MINGW*)
|
||||
file_conv=mingw
|
||||
;;
|
||||
CYGWIN*)
|
||||
file_conv=cygwin
|
||||
;;
|
||||
*)
|
||||
file_conv=wine
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
case $file_conv/,$2, in
|
||||
*,$file_conv,*)
|
||||
;;
|
||||
mingw/*)
|
||||
file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
|
||||
;;
|
||||
cygwin/*)
|
||||
file=`cygpath -m "$file" || echo "$file"`
|
||||
;;
|
||||
wine/*)
|
||||
file=`winepath -w "$file" || echo "$file"`
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
# func_cl_dashL linkdir
|
||||
# Make cl look for libraries in LINKDIR
|
||||
func_cl_dashL ()
|
||||
{
|
||||
func_file_conv "$1"
|
||||
if test -z "$lib_path"; then
|
||||
lib_path=$file
|
||||
else
|
||||
lib_path="$lib_path;$file"
|
||||
fi
|
||||
linker_opts="$linker_opts -LIBPATH:$file"
|
||||
}
|
||||
|
||||
# func_cl_dashl library
|
||||
# Do a library search-path lookup for cl
|
||||
func_cl_dashl ()
|
||||
{
|
||||
lib=$1
|
||||
found=no
|
||||
save_IFS=$IFS
|
||||
IFS=';'
|
||||
for dir in $lib_path $LIB
|
||||
do
|
||||
IFS=$save_IFS
|
||||
if $shared && test -f "$dir/$lib.dll.lib"; then
|
||||
found=yes
|
||||
lib=$dir/$lib.dll.lib
|
||||
break
|
||||
fi
|
||||
if test -f "$dir/$lib.lib"; then
|
||||
found=yes
|
||||
lib=$dir/$lib.lib
|
||||
break
|
||||
fi
|
||||
if test -f "$dir/lib$lib.a"; then
|
||||
found=yes
|
||||
lib=$dir/lib$lib.a
|
||||
break
|
||||
fi
|
||||
done
|
||||
IFS=$save_IFS
|
||||
|
||||
if test "$found" != yes; then
|
||||
lib=$lib.lib
|
||||
fi
|
||||
}
|
||||
|
||||
# func_cl_wrapper cl arg...
|
||||
# Adjust compile command to suit cl
|
||||
func_cl_wrapper ()
|
||||
{
|
||||
# Assume a capable shell
|
||||
lib_path=
|
||||
shared=:
|
||||
linker_opts=
|
||||
for arg
|
||||
do
|
||||
if test -n "$eat"; then
|
||||
eat=
|
||||
else
|
||||
case $1 in
|
||||
-o)
|
||||
# configure might choose to run compile as 'compile cc -o foo foo.c'.
|
||||
eat=1
|
||||
case $2 in
|
||||
*.o | *.[oO][bB][jJ])
|
||||
func_file_conv "$2"
|
||||
set x "$@" -Fo"$file"
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
func_file_conv "$2"
|
||||
set x "$@" -Fe"$file"
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
-I)
|
||||
eat=1
|
||||
func_file_conv "$2" mingw
|
||||
set x "$@" -I"$file"
|
||||
shift
|
||||
;;
|
||||
-I*)
|
||||
func_file_conv "${1#-I}" mingw
|
||||
set x "$@" -I"$file"
|
||||
shift
|
||||
;;
|
||||
-l)
|
||||
eat=1
|
||||
func_cl_dashl "$2"
|
||||
set x "$@" "$lib"
|
||||
shift
|
||||
;;
|
||||
-l*)
|
||||
func_cl_dashl "${1#-l}"
|
||||
set x "$@" "$lib"
|
||||
shift
|
||||
;;
|
||||
-L)
|
||||
eat=1
|
||||
func_cl_dashL "$2"
|
||||
;;
|
||||
-L*)
|
||||
func_cl_dashL "${1#-L}"
|
||||
;;
|
||||
-static)
|
||||
shared=false
|
||||
;;
|
||||
-Wl,*)
|
||||
arg=${1#-Wl,}
|
||||
save_ifs="$IFS"; IFS=','
|
||||
for flag in $arg; do
|
||||
IFS="$save_ifs"
|
||||
linker_opts="$linker_opts $flag"
|
||||
done
|
||||
IFS="$save_ifs"
|
||||
;;
|
||||
-Xlinker)
|
||||
eat=1
|
||||
linker_opts="$linker_opts $2"
|
||||
;;
|
||||
-*)
|
||||
set x "$@" "$1"
|
||||
shift
|
||||
;;
|
||||
*.cc | *.CC | *.cxx | *.CXX | *.[cC]++)
|
||||
func_file_conv "$1"
|
||||
set x "$@" -Tp"$file"
|
||||
shift
|
||||
;;
|
||||
*.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO])
|
||||
func_file_conv "$1" mingw
|
||||
set x "$@" "$file"
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
set x "$@" "$1"
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
shift
|
||||
done
|
||||
if test -n "$linker_opts"; then
|
||||
linker_opts="-link$linker_opts"
|
||||
fi
|
||||
exec "$@" $linker_opts
|
||||
exit 1
|
||||
}
|
||||
|
||||
eat=
|
||||
|
||||
case $1 in
|
||||
'')
|
||||
echo "$0: No command. Try '$0 --help' for more information." 1>&2
|
||||
exit 1;
|
||||
;;
|
||||
-h | --h*)
|
||||
cat <<\EOF
|
||||
Usage: compile [--help] [--version] PROGRAM [ARGS]
|
||||
|
||||
Wrapper for compilers which do not understand '-c -o'.
|
||||
Remove '-o dest.o' from ARGS, run PROGRAM with the remaining
|
||||
arguments, and rename the output as expected.
|
||||
|
||||
If you are trying to build a whole package this is not the
|
||||
right script to run: please start by reading the file 'INSTALL'.
|
||||
|
||||
Report bugs to <bug-automake@gnu.org>.
|
||||
EOF
|
||||
exit $?
|
||||
;;
|
||||
-v | --v*)
|
||||
echo "compile $scriptversion"
|
||||
exit $?
|
||||
;;
|
||||
cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
|
||||
icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
|
||||
func_cl_wrapper "$@" # Doesn't return...
|
||||
;;
|
||||
esac
|
||||
|
||||
ofile=
|
||||
cfile=
|
||||
|
||||
for arg
|
||||
do
|
||||
if test -n "$eat"; then
|
||||
eat=
|
||||
else
|
||||
case $1 in
|
||||
-o)
|
||||
# configure might choose to run compile as 'compile cc -o foo foo.c'.
|
||||
# So we strip '-o arg' only if arg is an object.
|
||||
eat=1
|
||||
case $2 in
|
||||
*.o | *.obj)
|
||||
ofile=$2
|
||||
;;
|
||||
*)
|
||||
set x "$@" -o "$2"
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
*.c)
|
||||
cfile=$1
|
||||
set x "$@" "$1"
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
set x "$@" "$1"
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
shift
|
||||
done
|
||||
|
||||
if test -z "$ofile" || test -z "$cfile"; then
|
||||
# If no '-o' option was seen then we might have been invoked from a
|
||||
# pattern rule where we don't need one. That is ok -- this is a
|
||||
# normal compilation that the losing compiler can handle. If no
|
||||
# '.c' file was seen then we are probably linking. That is also
|
||||
# ok.
|
||||
exec "$@"
|
||||
fi
|
||||
|
||||
# Name of file we expect compiler to create.
|
||||
cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
|
||||
|
||||
# Create the lock directory.
|
||||
# Note: use '[/\\:.-]' here to ensure that we don't use the same name
|
||||
# that we are using for the .o file. Also, base the name on the expected
|
||||
# object file name, since that is what matters with a parallel build.
|
||||
lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
|
||||
while true; do
|
||||
if mkdir "$lockdir" >/dev/null 2>&1; then
|
||||
break
|
||||
fi
|
||||
sleep 1
|
||||
done
|
||||
# FIXME: race condition here if user kills between mkdir and trap.
|
||||
trap "rmdir '$lockdir'; exit 1" 1 2 15
|
||||
|
||||
# Run the compile.
|
||||
"$@"
|
||||
ret=$?
|
||||
|
||||
if test -f "$cofile"; then
|
||||
test "$cofile" = "$ofile" || mv "$cofile" "$ofile"
|
||||
elif test -f "${cofile}bj"; then
|
||||
test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile"
|
||||
fi
|
||||
|
||||
rmdir "$lockdir"
|
||||
exit $ret
|
||||
|
||||
# Local Variables:
|
||||
# mode: shell-script
|
||||
# sh-indentation: 2
|
||||
# eval: (add-hook 'before-save-hook 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-time-zone: "UTC0"
|
||||
# time-stamp-end: "; # UTC"
|
||||
# End:
|
1480
Frameworks/FLAC/flac-1.3.3/config.guess
vendored
Executable file
251
Frameworks/FLAC/flac-1.3.3/config.h.in
Normal file
|
@ -0,0 +1,251 @@
|
|||
/* config.h.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
#undef AC_APPLE_UNIVERSAL_BUILD
|
||||
|
||||
/* Target processor is big endian. */
|
||||
#undef CPU_IS_BIG_ENDIAN
|
||||
|
||||
/* Target processor is little endian. */
|
||||
#undef CPU_IS_LITTLE_ENDIAN
|
||||
|
||||
/* Set FLAC__BYTES_PER_WORD to 8 (4 is the default) */
|
||||
#undef ENABLE_64_BIT_WORDS
|
||||
|
||||
/* define to align allocated memory on 32-byte boundaries */
|
||||
#undef FLAC__ALIGN_MALLOC_DATA
|
||||
|
||||
/* define if building for ia32/i386 */
|
||||
#undef FLAC__CPU_IA32
|
||||
|
||||
/* define if building for PowerPC */
|
||||
#undef FLAC__CPU_PPC
|
||||
|
||||
/* define if building for PowerPC64 */
|
||||
#undef FLAC__CPU_PPC64
|
||||
|
||||
/* define if building for SPARC */
|
||||
#undef FLAC__CPU_SPARC
|
||||
|
||||
/* define if building for x86_64 */
|
||||
#undef FLAC__CPU_X86_64
|
||||
|
||||
/* define if you have docbook-to-man or docbook2man */
|
||||
#undef FLAC__HAS_DOCBOOK_TO_MAN
|
||||
|
||||
/* define if you are compiling for x86 and have the NASM assembler */
|
||||
#undef FLAC__HAS_NASM
|
||||
|
||||
/* define if you have the ogg library */
|
||||
#undef FLAC__HAS_OGG
|
||||
|
||||
/* define if compiler has __attribute__((target("cpu=power8"))) support */
|
||||
#undef FLAC__HAS_TARGET_POWER8
|
||||
|
||||
/* define if compiler has __attribute__((target("cpu=power9"))) support */
|
||||
#undef FLAC__HAS_TARGET_POWER9
|
||||
|
||||
/* Set to 1 if <x86intrin.h> is available. */
|
||||
#undef FLAC__HAS_X86INTRIN
|
||||
|
||||
/* define to disable use of assembly code */
|
||||
#undef FLAC__NO_ASM
|
||||
|
||||
/* define if building for Darwin / MacOS X */
|
||||
#undef FLAC__SYS_DARWIN
|
||||
|
||||
/* define if building for Linux */
|
||||
#undef FLAC__SYS_LINUX
|
||||
|
||||
/* define to enable use of Altivec instructions */
|
||||
#undef FLAC__USE_ALTIVEC
|
||||
|
||||
/* define to enable use of AVX instructions */
|
||||
#undef FLAC__USE_AVX
|
||||
|
||||
/* define to enable use of VSX instructions */
|
||||
#undef FLAC__USE_VSX
|
||||
|
||||
/* Compiler has the __builtin_bswap16 intrinsic */
|
||||
#undef HAVE_BSWAP16
|
||||
|
||||
/* Compiler has the __builtin_bswap32 intrinsic */
|
||||
#undef HAVE_BSWAP32
|
||||
|
||||
/* Define to 1 if you have the <byteswap.h> header file. */
|
||||
#undef HAVE_BYTESWAP_H
|
||||
|
||||
/* define if you have clock_gettime */
|
||||
#undef HAVE_CLOCK_GETTIME
|
||||
|
||||
/* Define to 1 if you have the <cpuid.h> header file. */
|
||||
#undef HAVE_CPUID_H
|
||||
|
||||
/* Define to 1 if C++ supports variable-length arrays. */
|
||||
#undef HAVE_CXX_VARARRAYS
|
||||
|
||||
/* Define to 1 if C supports variable-length arrays. */
|
||||
#undef HAVE_C_VARARRAYS
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#undef HAVE_DLFCN_H
|
||||
|
||||
/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
|
||||
#undef HAVE_FSEEKO
|
||||
|
||||
/* Define to 1 if you have the `getopt_long' function. */
|
||||
#undef HAVE_GETOPT_LONG
|
||||
|
||||
/* Define if you have the iconv() function and it works. */
|
||||
#undef HAVE_ICONV
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#undef HAVE_INTTYPES_H
|
||||
|
||||
/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
|
||||
#undef HAVE_LANGINFO_CODESET
|
||||
|
||||
/* lround support */
|
||||
#undef HAVE_LROUND
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#undef HAVE_MEMORY_H
|
||||
|
||||
/* Define to 1 if the system has the type `socklen_t'. */
|
||||
#undef HAVE_SOCKLEN_T
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#undef HAVE_STDINT_H
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#undef HAVE_STDLIB_H
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#undef HAVE_STRINGS_H
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#undef HAVE_STRING_H
|
||||
|
||||
/* Define to 1 if you have the <sys/ioctl.h> header file. */
|
||||
#undef HAVE_SYS_IOCTL_H
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#undef HAVE_SYS_PARAM_H
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#undef HAVE_SYS_STAT_H
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#undef HAVE_SYS_TYPES_H
|
||||
|
||||
/* Define to 1 if you have the <termios.h> header file. */
|
||||
#undef HAVE_TERMIOS_H
|
||||
|
||||
/* Define to 1 if typeof works with your compiler. */
|
||||
#undef HAVE_TYPEOF
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#undef HAVE_UNISTD_H
|
||||
|
||||
/* Define to 1 if you have the <x86intrin.h> header file. */
|
||||
#undef HAVE_X86INTRIN_H
|
||||
|
||||
/* Define as const if the declaration of iconv() needs const. */
|
||||
#undef ICONV_CONST
|
||||
|
||||
/* Define to the sub-directory where libtool stores uninstalled libraries. */
|
||||
#undef LT_OBJDIR
|
||||
|
||||
/* Define if debugging is disabled */
|
||||
#undef NDEBUG
|
||||
|
||||
/* Name of package */
|
||||
#undef PACKAGE
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#undef PACKAGE_BUGREPORT
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#undef PACKAGE_NAME
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#undef PACKAGE_STRING
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#undef PACKAGE_TARNAME
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#undef PACKAGE_URL
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#undef PACKAGE_VERSION
|
||||
|
||||
/* The size of `off_t', as computed by sizeof. */
|
||||
#undef SIZEOF_OFF_T
|
||||
|
||||
/* The size of `void*', as computed by sizeof. */
|
||||
#undef SIZEOF_VOIDP
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#undef STDC_HEADERS
|
||||
|
||||
/* Enable extensions on AIX 3, Interix. */
|
||||
#ifndef _ALL_SOURCE
|
||||
# undef _ALL_SOURCE
|
||||
#endif
|
||||
/* Enable GNU extensions on systems that have them. */
|
||||
#ifndef _GNU_SOURCE
|
||||
# undef _GNU_SOURCE
|
||||
#endif
|
||||
/* Enable threading extensions on Solaris. */
|
||||
#ifndef _POSIX_PTHREAD_SEMANTICS
|
||||
# undef _POSIX_PTHREAD_SEMANTICS
|
||||
#endif
|
||||
/* Enable extensions on HP NonStop. */
|
||||
#ifndef _TANDEM_SOURCE
|
||||
# undef _TANDEM_SOURCE
|
||||
#endif
|
||||
/* Enable general extensions on Solaris. */
|
||||
#ifndef __EXTENSIONS__
|
||||
# undef __EXTENSIONS__
|
||||
#endif
|
||||
|
||||
|
||||
/* Version number of package */
|
||||
#undef VERSION
|
||||
|
||||
/* Target processor is big endian. */
|
||||
#undef WORDS_BIGENDIAN
|
||||
|
||||
/* Enable large inode numbers on Mac OS X 10.5. */
|
||||
#ifndef _DARWIN_USE_64_BIT_INODE
|
||||
# define _DARWIN_USE_64_BIT_INODE 1
|
||||
#endif
|
||||
|
||||
/* Number of bits in a file offset, on hosts where this is settable. */
|
||||
#undef _FILE_OFFSET_BITS
|
||||
|
||||
/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
|
||||
#undef _LARGEFILE_SOURCE
|
||||
|
||||
/* Define for large files, on AIX-style hosts. */
|
||||
#undef _LARGE_FILES
|
||||
|
||||
/* Define to 1 if on MINIX. */
|
||||
#undef _MINIX
|
||||
|
||||
/* Define to 2 if the system does not provide POSIX.1 features except with
|
||||
this defined. */
|
||||
#undef _POSIX_1_SOURCE
|
||||
|
||||
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
||||
#undef _POSIX_SOURCE
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
#undef inline
|
||||
#endif
|
||||
|
||||
/* Define to __typeof__ if your compiler spells it that way. */
|
||||
#undef typeof
|
0
Frameworks/FLAC/flac-1.3.3/config.rpath
Normal file
1801
Frameworks/FLAC/flac-1.3.3/config.sub
vendored
Executable file
23951
Frameworks/FLAC/flac-1.3.3/configure
vendored
Executable file
584
Frameworks/FLAC/flac-1.3.3/configure.ac
Normal file
|
@ -0,0 +1,584 @@
|
|||
# FLAC - Free Lossless Audio Codec
|
||||
# Copyright (C) 2001,2002,2003,2004,2005,2006,2007,2008,2009 Josh Coalson
|
||||
#
|
||||
# This file is part the FLAC project. FLAC is comprised of several
|
||||
# components distributed under different licenses. The codec libraries
|
||||
# are distributed under Xiph.Org's BSD-like license (see the file
|
||||
# COPYING.Xiph in this distribution). All other programs, libraries, and
|
||||
# plugins are distributed under the GPL (see COPYING.GPL). The documentation
|
||||
# is distributed under the Gnu FDL (see COPYING.FDL). Each file in the
|
||||
# FLAC distribution contains at the top the terms under which it may be
|
||||
# distributed.
|
||||
#
|
||||
# Since this particular file is relevant to all components of FLAC,
|
||||
# it may be distributed under the Xiph.Org license, which is the least
|
||||
# restrictive of those mentioned above. See the file COPYING.Xiph in this
|
||||
# distribution.
|
||||
|
||||
# NOTE that for many of the AM_CONDITIONALs we use the prefix FLaC__
|
||||
# instead of FLAC__ since autoconf triggers off 'AC_' in strings
|
||||
|
||||
AC_PREREQ(2.60)
|
||||
AC_INIT([flac], [1.3.3], [flac-dev@xiph.org], [flac], [https://www.xiph.org/flac/])
|
||||
AC_CONFIG_HEADERS([config.h])
|
||||
AC_CONFIG_SRCDIR([src/flac/main.c])
|
||||
AC_CONFIG_MACRO_DIR([m4])
|
||||
AM_INIT_AUTOMAKE([foreign 1.10 -Wall tar-pax no-dist-gzip dist-xz subdir-objects])
|
||||
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
||||
|
||||
AC_MSG_CHECKING([whether configure should try to set CFLAGS/CXXFLAGS/CPPFLAGS/LDFLAGS])
|
||||
AS_IF([test "x${CFLAGS+set}" = "xset" || test "x${CXXFLAGS+set}" = "xset" || test "x${CPPFLAGS+set}" = "xset" || test "x${LDFLAGS+set}" = "xset"],
|
||||
[enable_flags_setting=no],
|
||||
[enable_flags_setting=yes]
|
||||
)
|
||||
AC_MSG_RESULT([${enable_flags_setting}])
|
||||
AX_CHECK_ENABLE_DEBUG
|
||||
user_cflags=$CFLAGS
|
||||
|
||||
#Prefer whatever the current ISO standard is.
|
||||
AC_PROG_CC_STDC
|
||||
AC_USE_SYSTEM_EXTENSIONS
|
||||
m4_ifdef([AM_PROG_AR], [AM_PROG_AR])
|
||||
LT_INIT([win32-dll disable-static pic-only])
|
||||
AM_PROG_AS
|
||||
AC_PROG_CXX
|
||||
XIPH_C_COMPILER_IS_CLANG
|
||||
XIPH_GCC_REALLY_IS_GCC
|
||||
AC_PROG_MAKE_SET
|
||||
AC_PROG_MKDIR_P
|
||||
|
||||
AC_SYS_LARGEFILE
|
||||
AC_FUNC_FSEEKO
|
||||
|
||||
AC_CHECK_SIZEOF(off_t,1) # Fake default value.
|
||||
AC_CHECK_SIZEOF([void*])
|
||||
AC_SEARCH_LIBS([lround],[m], [AC_DEFINE(HAVE_LROUND,1,lround support)])
|
||||
|
||||
AC_LANG_PUSH([C++])
|
||||
# c++ flavor first
|
||||
AC_C_VARARRAYS
|
||||
if test $ac_cv_c_vararrays = yes; then
|
||||
AC_DEFINE([HAVE_CXX_VARARRAYS], 1, [Define to 1 if C++ supports variable-length arrays.])
|
||||
fi
|
||||
AC_LANG_POP([C++])
|
||||
|
||||
# c flavor
|
||||
AC_HEADER_STDC
|
||||
AM_PROG_CC_C_O
|
||||
AC_C_INLINE
|
||||
AC_C_VARARRAYS
|
||||
AC_C_TYPEOF
|
||||
|
||||
AC_CHECK_HEADERS([stdint.h inttypes.h byteswap.h sys/param.h sys/ioctl.h termios.h x86intrin.h cpuid.h])
|
||||
|
||||
XIPH_C_BSWAP32
|
||||
XIPH_C_BSWAP16
|
||||
|
||||
ac_cv_c_big_endian=0
|
||||
ac_cv_c_little_endian=0
|
||||
AC_C_BIGENDIAN([ac_cv_c_big_endian=1], [ac_cv_c_little_endian=1], [
|
||||
AC_MSG_WARN([[*****************************************************************]])
|
||||
AC_MSG_WARN([[*** Not able to determine endian-ness of target processor. ]])
|
||||
AC_MSG_WARN([[*** The constants CPU_IS_BIG_ENDIAN and CPU_IS_LITTLE_ENDIAN in ]])
|
||||
AC_MSG_WARN([[*** config.h may need to be hand editied. ]])
|
||||
AC_MSG_WARN([[*****************************************************************]])
|
||||
])
|
||||
AC_DEFINE_UNQUOTED(CPU_IS_BIG_ENDIAN, ${ac_cv_c_big_endian},
|
||||
[Target processor is big endian.])
|
||||
AC_DEFINE_UNQUOTED(CPU_IS_LITTLE_ENDIAN, ${ac_cv_c_little_endian},
|
||||
[Target processor is little endian.])
|
||||
AC_DEFINE_UNQUOTED(WORDS_BIGENDIAN, ${ac_cv_c_big_endian},
|
||||
[Target processor is big endian.])
|
||||
|
||||
AC_ARG_ENABLE(asm-optimizations, AC_HELP_STRING([--disable-asm-optimizations], [Don't use any assembly optimization routines]), asm_opt=no, asm_opt=yes)
|
||||
dnl ' Terminate the damn single quote
|
||||
AM_CONDITIONAL(FLaC__NO_ASM, test "x$asm_opt" = xno)
|
||||
if test "x$asm_opt" = xno ; then
|
||||
AC_DEFINE(FLAC__NO_ASM)
|
||||
AH_TEMPLATE(FLAC__NO_ASM, [define to disable use of assembly code])
|
||||
fi
|
||||
|
||||
# For the XMMS plugin.
|
||||
AC_CHECK_TYPES(socklen_t, [], [])
|
||||
|
||||
dnl check for getopt in standard library
|
||||
dnl AC_CHECK_FUNCS(getopt_long , , [LIBOBJS="$LIBOBJS getopt.o getopt1.o"] )
|
||||
AC_CHECK_FUNCS(getopt_long, [], [])
|
||||
|
||||
AC_CHECK_SIZEOF(void*,1)
|
||||
|
||||
asm_optimisation=no
|
||||
case "$host_cpu" in
|
||||
amd64|x86_64)
|
||||
case "$host" in
|
||||
*gnux32)
|
||||
# x32 user space and 64 bit kernel.
|
||||
cpu_x86_64=true
|
||||
AC_DEFINE(FLAC__CPU_X86_64)
|
||||
AH_TEMPLATE(FLAC__CPU_X86_64, [define if building for x86_64])
|
||||
asm_optimisation=$asm_opt
|
||||
;;
|
||||
*)
|
||||
if test $ac_cv_sizeof_voidp = 4 ; then
|
||||
# This must be a 32 bit user space running on 64 bit kernel so treat
|
||||
# this as ia32.
|
||||
cpu_ia32=true
|
||||
AC_DEFINE(FLAC__CPU_IA32)
|
||||
AH_TEMPLATE(FLAC__CPU_IA32, [define if building for ia32/i386])
|
||||
else
|
||||
# x86_64 user space and kernel.
|
||||
cpu_x86_64=true
|
||||
AC_DEFINE(FLAC__CPU_X86_64)
|
||||
AH_TEMPLATE(FLAC__CPU_X86_64, [define if building for x86_64])
|
||||
fi
|
||||
asm_optimisation=$asm_opt
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
i*86)
|
||||
cpu_ia32=true
|
||||
AC_DEFINE(FLAC__CPU_IA32)
|
||||
AH_TEMPLATE(FLAC__CPU_IA32, [define if building for ia32/i386])
|
||||
asm_optimisation=$asm_opt
|
||||
;;
|
||||
powerpc64|powerpc64le)
|
||||
cpu_ppc64=true
|
||||
cpu_ppc=true
|
||||
AC_DEFINE(FLAC__CPU_PPC)
|
||||
AH_TEMPLATE(FLAC__CPU_PPC, [define if building for PowerPC])
|
||||
AC_DEFINE(FLAC__CPU_PPC64)
|
||||
AH_TEMPLATE(FLAC__CPU_PPC64, [define if building for PowerPC64])
|
||||
asm_optimisation=$asm_opt
|
||||
;;
|
||||
powerpc|powerpcle)
|
||||
cpu_ppc=true
|
||||
AC_DEFINE(FLAC__CPU_PPC)
|
||||
AH_TEMPLATE(FLAC__CPU_PPC, [define if building for PowerPC])
|
||||
asm_optimisation=$asm_opt
|
||||
;;
|
||||
sparc)
|
||||
cpu_sparc=true
|
||||
AC_DEFINE(FLAC__CPU_SPARC)
|
||||
AH_TEMPLATE(FLAC__CPU_SPARC, [define if building for SPARC])
|
||||
asm_optimisation=$asm_opt
|
||||
;;
|
||||
esac
|
||||
AM_CONDITIONAL(FLAC__CPU_X86_64, test "x$cpu_x86_64" = xtrue)
|
||||
AM_CONDITIONAL(FLaC__CPU_IA32, test "x$cpu_ia32" = xtrue)
|
||||
AM_CONDITIONAL(FLaC__CPU_PPC, test "x$cpu_ppc" = xtrue)
|
||||
AM_CONDITIONAL(FLaC__CPU_PPC64, test "x$cpu_ppc64" = xtrue)
|
||||
AM_CONDITIONAL(FLaC__CPU_SPARC, test "x$cpu_sparc" = xtrue)
|
||||
|
||||
if test "x$ac_cv_header_x86intrin_h" = xyes; then
|
||||
AC_DEFINE([FLAC__HAS_X86INTRIN], 1, [Set to 1 if <x86intrin.h> is available.])
|
||||
else
|
||||
AC_DEFINE([FLAC__HAS_X86INTRIN], 0)
|
||||
fi
|
||||
|
||||
if test x"$cpu_ppc64" = xtrue ; then
|
||||
|
||||
AC_C_ATTRIBUTE([target("cpu=power8")],
|
||||
[have_cpu_power8=yes],
|
||||
[have_cpu_power8=no])
|
||||
if test x"$have_cpu_power8" = xyes ; then
|
||||
AC_DEFINE(FLAC__HAS_TARGET_POWER8)
|
||||
AH_TEMPLATE(FLAC__HAS_TARGET_POWER8, [define if compiler has __attribute__((target("cpu=power8"))) support])
|
||||
fi
|
||||
|
||||
AC_C_ATTRIBUTE([target("cpu=power9")],
|
||||
[have_cpu_power9=yes],
|
||||
[have_cpu_power9=no])
|
||||
if test x"$have_cpu_power9" = xyes ; then
|
||||
AC_DEFINE(FLAC__HAS_TARGET_POWER9)
|
||||
AH_TEMPLATE(FLAC__HAS_TARGET_POWER9, [define if compiler has __attribute__((target("cpu=power9"))) support])
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
case "$host" in
|
||||
i386-*-openbsd3.[[0-3]]) OBJ_FORMAT=aoutb ;;
|
||||
*-*-cygwin|*mingw*) OBJ_FORMAT=win32 ;;
|
||||
*-*-darwin*) OBJ_FORMAT=macho ;;
|
||||
*emx*) OBJ_FORMAT=aout ;;
|
||||
*djgpp) OBJ_FORMAT=coff ;;
|
||||
*) OBJ_FORMAT=elf ;;
|
||||
esac
|
||||
AC_SUBST(OBJ_FORMAT)
|
||||
|
||||
os_is_windows=no
|
||||
case "$host" in
|
||||
*mingw*)
|
||||
CPPFLAGS="-D__MSVCRT_VERSION__=0x0601 $CPPFLAGS"
|
||||
os_is_windows=yes
|
||||
;;
|
||||
esac
|
||||
|
||||
AM_CONDITIONAL(OS_IS_WINDOWS, test "x$os_is_windows" = xyes)
|
||||
|
||||
case "$host" in
|
||||
*-linux-*)
|
||||
sys_linux=true
|
||||
AC_DEFINE(FLAC__SYS_LINUX)
|
||||
AH_TEMPLATE(FLAC__SYS_LINUX, [define if building for Linux])
|
||||
;;
|
||||
*-*-darwin*)
|
||||
sys_darwin=true
|
||||
AC_DEFINE(FLAC__SYS_DARWIN)
|
||||
AH_TEMPLATE(FLAC__SYS_DARWIN, [define if building for Darwin / MacOS X])
|
||||
;;
|
||||
esac
|
||||
AM_CONDITIONAL(FLaC__SYS_DARWIN, test "x$sys_darwin" = xtrue)
|
||||
AM_CONDITIONAL(FLaC__SYS_LINUX, test "x$sys_linux" = xtrue)
|
||||
|
||||
if test "x$cpu_ia32" = xtrue || test "x$cpu_x86_64" = xtrue ; then
|
||||
AC_DEFINE(FLAC__ALIGN_MALLOC_DATA)
|
||||
AH_TEMPLATE(FLAC__ALIGN_MALLOC_DATA, [define to align allocated memory on 32-byte boundaries])
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL([DEBUG], [test "x${ax_enable_debug}" = "xyes" || test "x${ax_enable_debug}" = "xinfo"])
|
||||
|
||||
AC_ARG_ENABLE(sse,
|
||||
AC_HELP_STRING([--disable-sse], [Disable passing of -msse2 to the compiler]),
|
||||
[case "${enableval}" in
|
||||
yes) sse_os=yes ;;
|
||||
no) sse_os=no ;;
|
||||
*) AC_MSG_ERROR(bad value ${enableval} for --enable-sse) ;;
|
||||
esac],[sse_os=yes])
|
||||
|
||||
AC_ARG_ENABLE(altivec,
|
||||
AC_HELP_STRING([--disable-altivec], [Disable Altivec optimizations]),
|
||||
[case "${enableval}" in
|
||||
yes) use_altivec=true ;;
|
||||
no) use_altivec=false ;;
|
||||
*) AC_MSG_ERROR(bad value ${enableval} for --enable-altivec) ;;
|
||||
esac],[use_altivec=true])
|
||||
AM_CONDITIONAL(FLaC__USE_ALTIVEC, test "x$use_altivec" = xtrue)
|
||||
if test "x$use_altivec" = xtrue ; then
|
||||
AC_DEFINE(FLAC__USE_ALTIVEC)
|
||||
AH_TEMPLATE(FLAC__USE_ALTIVEC, [define to enable use of Altivec instructions])
|
||||
fi
|
||||
|
||||
AC_ARG_ENABLE(vsx,
|
||||
AC_HELP_STRING([--disable-vsx], [Disable VSX optimizations]),
|
||||
[case "${enableval}" in
|
||||
yes) use_vsx=true ;;
|
||||
no) use_vsx=false ;;
|
||||
*) AC_MSG_ERROR(bad value ${enableval} for --enable-vsx) ;;
|
||||
esac],[use_vsx=true])
|
||||
AM_CONDITIONAL(FLaC__USE_VSX, test "x$use_vsx" = xtrue)
|
||||
if test "x$use_vsx" = xtrue ; then
|
||||
AC_DEFINE(FLAC__USE_VSX)
|
||||
AH_TEMPLATE(FLAC__USE_VSX, [define to enable use of VSX instructions])
|
||||
fi
|
||||
|
||||
AC_ARG_ENABLE(avx,
|
||||
AC_HELP_STRING([--disable-avx], [Disable AVX, AVX2 optimizations]),
|
||||
[case "${enableval}" in
|
||||
yes) use_avx=true ;;
|
||||
no) use_avx=false ;;
|
||||
*) AC_MSG_ERROR(bad value ${enableval} for --enable-avx) ;;
|
||||
esac],[use_avx=true])
|
||||
AM_CONDITIONAL(FLaC__USE_AVX, test "x$use_avx" = xtrue)
|
||||
if test "x$use_avx" = xtrue ; then
|
||||
AC_DEFINE(FLAC__USE_AVX)
|
||||
AH_TEMPLATE(FLAC__USE_AVX, [define to enable use of AVX instructions])
|
||||
fi
|
||||
|
||||
AC_ARG_ENABLE(thorough-tests,
|
||||
AC_HELP_STRING([--disable-thorough-tests], [Disable thorough (long) testing, do only basic tests]),
|
||||
[case "${enableval}" in
|
||||
yes) thorough_tests=true ;;
|
||||
no) thorough_tests=false ;;
|
||||
*) AC_MSG_ERROR(bad value ${enableval} for --enable-thorough-tests) ;;
|
||||
esac],[thorough_tests=true])
|
||||
AC_ARG_ENABLE(exhaustive-tests,
|
||||
AC_HELP_STRING([--enable-exhaustive-tests], [Enable exhaustive testing (VERY long)]),
|
||||
[case "${enableval}" in
|
||||
yes) exhaustive_tests=true ;;
|
||||
no) exhaustive_tests=false ;;
|
||||
*) AC_MSG_ERROR(bad value ${enableval} for --enable-exhaustive-tests) ;;
|
||||
esac],[exhaustive_tests=false])
|
||||
if test "x$thorough_tests" = xfalse ; then
|
||||
FLAC__TEST_LEVEL=0
|
||||
elif test "x$exhaustive_tests" = xfalse ; then
|
||||
FLAC__TEST_LEVEL=1
|
||||
else
|
||||
FLAC__TEST_LEVEL=2
|
||||
fi
|
||||
AC_SUBST(FLAC__TEST_LEVEL)
|
||||
|
||||
AC_ARG_ENABLE(werror,
|
||||
AC_HELP_STRING([--enable-werror], [Enable -Werror in all Makefiles]))
|
||||
|
||||
AC_ARG_ENABLE(stack-smash-protection,
|
||||
AC_HELP_STRING([--enable-stack-smash-protection], [Enable GNU GCC stack smash protection]))
|
||||
|
||||
AC_ARG_ENABLE(64-bit-words,
|
||||
AC_HELP_STRING([--enable-64-bit-words], [Set FLAC__BYTES_PER_WORD to 8 (4 is the default)]))
|
||||
if test "x$enable_64_bit_words" = xyes ; then
|
||||
AC_DEFINE_UNQUOTED([ENABLE_64_BIT_WORDS],1,[Set FLAC__BYTES_PER_WORD to 8 (4 is the default)])
|
||||
else
|
||||
AC_DEFINE_UNQUOTED([ENABLE_64_BIT_WORDS],0)
|
||||
fi
|
||||
AC_SUBST(ENABLE_64_BIT_WORDS)
|
||||
|
||||
AC_ARG_ENABLE(valgrind-testing,
|
||||
AC_HELP_STRING([--enable-valgrind-testing], [Run all tests inside Valgrind]),
|
||||
[case "${enableval}" in
|
||||
yes) FLAC__TEST_WITH_VALGRIND=yes ;;
|
||||
no) FLAC__TEST_WITH_VALGRIND=no ;;
|
||||
*) AC_MSG_ERROR(bad value ${enableval} for --enable-valgrind-testing) ;;
|
||||
esac],[FLAC__TEST_WITH_VALGRIND=no])
|
||||
AC_SUBST(FLAC__TEST_WITH_VALGRIND)
|
||||
|
||||
AC_ARG_ENABLE(doxygen-docs,
|
||||
AC_HELP_STRING([--disable-doxygen-docs], [Disable API documentation building via Doxygen]),
|
||||
[case "${enableval}" in
|
||||
yes) enable_doxygen_docs=true ;;
|
||||
no) enable_doxygen_docs=false ;;
|
||||
*) AC_MSG_ERROR(bad value ${enableval} for --enable-doxygen-docs) ;;
|
||||
esac],[enable_doxygen_docs=true])
|
||||
if test "x$enable_doxygen_docs" != xfalse ; then
|
||||
AC_CHECK_PROGS(DOXYGEN, doxygen)
|
||||
fi
|
||||
AM_CONDITIONAL(FLaC__HAS_DOXYGEN, test -n "$DOXYGEN")
|
||||
|
||||
AC_ARG_ENABLE(local-xmms-plugin,
|
||||
AC_HELP_STRING([--enable-local-xmms-plugin], [Install XMMS plugin to ~/.xmms/Plugins instead of system location]),
|
||||
[case "${enableval}" in
|
||||
yes) install_xmms_plugin_locally=true ;;
|
||||
no) install_xmms_plugin_locally=false ;;
|
||||
*) AC_MSG_ERROR(bad value ${enableval} for --enable-local-xmms-plugin) ;;
|
||||
esac],[install_xmms_plugin_locally=false])
|
||||
AM_CONDITIONAL(FLaC__INSTALL_XMMS_PLUGIN_LOCALLY, test "x$install_xmms_plugin_locally" = xtrue)
|
||||
|
||||
AC_ARG_ENABLE(xmms-plugin,
|
||||
AC_HELP_STRING([--disable-xmms-plugin], [Do not build XMMS plugin]),
|
||||
[case "${enableval}" in
|
||||
yes) enable_xmms_plugin=true ;;
|
||||
no) enable_xmms_plugin=false ;;
|
||||
*) AC_MSG_ERROR(bad value ${enableval} for --enable-xmms-plugin) ;;
|
||||
esac],[enable_xmms_plugin=true])
|
||||
if test "x$enable_xmms_plugin" != xfalse ; then
|
||||
AM_PATH_XMMS(0.9.5.1, , AC_MSG_WARN([*** XMMS >= 0.9.5.1 not installed - XMMS support will not be built]))
|
||||
fi
|
||||
AM_CONDITIONAL(FLaC__HAS_XMMS, test -n "$XMMS_INPUT_PLUGIN_DIR")
|
||||
|
||||
dnl build FLAC++ or not
|
||||
AC_ARG_ENABLE([cpplibs],
|
||||
AC_HELP_STRING([--disable-cpplibs], [Do not build libFLAC++]),
|
||||
[case "${enableval}" in
|
||||
yes) disable_cpplibs=false ;;
|
||||
no) disable_cpplibs=true ;;
|
||||
*) AC_MSG_ERROR(bad value ${enableval} for --enable-cpplibs) ;;
|
||||
esac], [disable_cpplibs=false])
|
||||
AM_CONDITIONAL(FLaC__WITH_CPPLIBS, [test "x$disable_cpplibs" != xtrue])
|
||||
|
||||
dnl check for ogg library
|
||||
AC_ARG_ENABLE([ogg],
|
||||
AC_HELP_STRING([--disable-ogg], [Disable ogg support (default: test for libogg)]),
|
||||
[ want_ogg=$enableval ], [ want_ogg=yes ] )
|
||||
|
||||
if test "x$want_ogg" != "xno"; then
|
||||
XIPH_PATH_OGG(have_ogg=yes, AC_MSG_WARN([*** Ogg development environment not installed - Ogg support will not be built]))
|
||||
fi
|
||||
|
||||
FLAC__HAS_OGG=0
|
||||
AM_CONDITIONAL(FLaC__HAS_OGG, [test "x$have_ogg" = xyes])
|
||||
if test "x$have_ogg" = xyes ; then
|
||||
FLAC__HAS_OGG=1
|
||||
OGG_PACKAGE="ogg"
|
||||
else
|
||||
have_ogg=no
|
||||
fi
|
||||
AC_DEFINE_UNQUOTED([FLAC__HAS_OGG],$FLAC__HAS_OGG,[define if you have the ogg library])
|
||||
AC_SUBST(FLAC__HAS_OGG)
|
||||
AC_SUBST(OGG_PACKAGE)
|
||||
|
||||
dnl Build examples?
|
||||
AC_ARG_ENABLE([examples],
|
||||
AS_HELP_STRING([--disable-examples], [Don't build and install examples]))
|
||||
AM_CONDITIONAL([EXAMPLES], [test "x$enable_examples" != "xno"])
|
||||
|
||||
dnl check for i18n(internationalization); these are from libiconv/gettext
|
||||
AM_ICONV
|
||||
AM_LANGINFO_CODESET
|
||||
|
||||
AC_CHECK_PROGS(DOCBOOK_TO_MAN, docbook-to-man docbook2man)
|
||||
AM_CONDITIONAL(FLaC__HAS_DOCBOOK_TO_MAN, test -n "$DOCBOOK_TO_MAN")
|
||||
if test -n "$DOCBOOK_TO_MAN" ; then
|
||||
AC_DEFINE(FLAC__HAS_DOCBOOK_TO_MAN)
|
||||
AH_TEMPLATE(FLAC__HAS_DOCBOOK_TO_MAN, [define if you have docbook-to-man or docbook2man])
|
||||
fi
|
||||
|
||||
AC_CHECK_LIB(rt, clock_gettime,
|
||||
LIB_CLOCK_GETTIME=-lrt
|
||||
AC_DEFINE(HAVE_CLOCK_GETTIME)
|
||||
AH_TEMPLATE(HAVE_CLOCK_GETTIME, [define if you have clock_gettime]))
|
||||
AC_SUBST(LIB_CLOCK_GETTIME)
|
||||
|
||||
# only matters for x86
|
||||
AC_CHECK_PROGS(NASM, nasm)
|
||||
AM_CONDITIONAL(FLaC__HAS_NASM, test -n "$NASM")
|
||||
if test -n "$NASM" ; then
|
||||
AC_DEFINE(FLAC__HAS_NASM)
|
||||
AH_TEMPLATE(FLAC__HAS_NASM, [define if you are compiling for x86 and have the NASM assembler])
|
||||
fi
|
||||
|
||||
dnl If debugging is disabled AND no CFLAGS/CXXFLAGS/CPPFLAGS/LDFLAGS
|
||||
dnl are provided, we can set defaults to our liking
|
||||
AS_IF([test "x${ax_enable_debug}" = "xno" && test "x${enable_flags_setting}" = "xyes"], [
|
||||
CFLAGS="-O3 -funroll-loops"
|
||||
])
|
||||
|
||||
XIPH_GCC_VERSION
|
||||
|
||||
if test x$ac_cv_c_compiler_gnu = xyes ; then
|
||||
CFLAGS="$CFLAGS -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Waggregate-return -Wcast-align -Wnested-externs -Wshadow -Wundef -Wmissing-declarations -Winline " # -Wcast-qual -Wbad-function-cast -Wwrite-strings -Wconversion
|
||||
CXXFLAGS="$CXXFLAGS -Wall -Wextra -Wcast-align -Wshadow -Wwrite-strings -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Wsign-promo -Wundef " # -Wcast-qual -Wbad-function-cast -Wwrite-strings -Woverloaded-virtual -Wmissing-declarations
|
||||
|
||||
XIPH_ADD_CFLAGS([-Wdeclaration-after-statement])
|
||||
|
||||
dnl some distributions (such as Gentoo) have _FORTIFY_SOURCE always
|
||||
dnl enabled. We test for this situation in order to prevent polluting
|
||||
dnl the console with messages of macro redefinitions.
|
||||
AX_ADD_FORTIFY_SOURCE
|
||||
|
||||
AC_LANG_PUSH([C++])
|
||||
XIPH_ADD_CXXFLAGS([-Weffc++])
|
||||
AC_LANG_POP([C++])
|
||||
|
||||
if test "$GCC_MAJOR_VERSION" -ge 4 && test "$OBJ_FORMAT" = elf; then
|
||||
CPPFLAGS="$CPPFLAGS -DFLAC__USE_VISIBILITY_ATTR"
|
||||
CFLAGS="$CFLAGS -fvisibility=hidden"
|
||||
CXXFLAGS="$CXXFLAGS -fvisibility=hidden"
|
||||
fi
|
||||
|
||||
if test "$GCC_MAJOR_VERSION" -ge 4 && test "$OBJ_FORMAT" = macho; then
|
||||
CPPFLAGS="$CPPFLAGS -DFLAC__USE_VISIBILITY_ATTR"
|
||||
CFLAGS="$CFLAGS -fvisibility=hidden"
|
||||
CXXFLAGS="$CXXFLAGS -fvisibility=hidden"
|
||||
fi
|
||||
|
||||
if test "x$GCC_MAJOR_VERSION$GCC_MINOR_VERSION" = "x42" ; then
|
||||
XIPH_ADD_CFLAGS([-fgnu89-inline])
|
||||
fi
|
||||
|
||||
if test "x$GCC_MAJOR_VERSION$GCC_MINOR_VERSION" = "x47" ; then
|
||||
XIPH_ADD_CFLAGS([-fno-inline-small-functions])
|
||||
fi
|
||||
|
||||
if test "x$asm_optimisation$sse_os" = "xyesyes" ; then
|
||||
XIPH_ADD_CFLAGS([-msse2])
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
case "$host_os" in
|
||||
"mingw32"|"os2")
|
||||
if test "$host_cpu" = "i686"; then
|
||||
XIPH_ADD_CFLAGS([-mstackrealign])
|
||||
fi
|
||||
esac
|
||||
|
||||
if test x$enable_werror = "xyes" ; then
|
||||
XIPH_ADD_CFLAGS([-Werror])
|
||||
AC_LANG_PUSH([C++])
|
||||
XIPH_ADD_CXXFLAGS([-Werror])
|
||||
AC_LANG_POP([C++])
|
||||
fi
|
||||
|
||||
if test x$enable_stack_smash_protection = "xyes" ; then
|
||||
XIPH_GCC_STACK_PROTECTOR
|
||||
XIPH_GXX_STACK_PROTECTOR
|
||||
fi
|
||||
|
||||
AC_CONFIG_FILES([ \
|
||||
Makefile \
|
||||
src/Makefile \
|
||||
src/libFLAC/Makefile \
|
||||
src/libFLAC/flac.pc \
|
||||
src/libFLAC/ia32/Makefile \
|
||||
src/libFLAC/include/Makefile \
|
||||
src/libFLAC/include/private/Makefile \
|
||||
src/libFLAC/include/protected/Makefile \
|
||||
src/libFLAC++/Makefile \
|
||||
src/libFLAC++/flac++.pc \
|
||||
src/flac/Makefile \
|
||||
src/metaflac/Makefile \
|
||||
src/plugin_common/Makefile \
|
||||
src/plugin_xmms/Makefile \
|
||||
src/share/Makefile \
|
||||
src/test_grabbag/Makefile \
|
||||
src/test_grabbag/cuesheet/Makefile \
|
||||
src/test_grabbag/picture/Makefile \
|
||||
src/test_libs_common/Makefile \
|
||||
src/test_libFLAC/Makefile \
|
||||
src/test_libFLAC++/Makefile \
|
||||
src/test_seeking/Makefile \
|
||||
src/test_streams/Makefile \
|
||||
src/utils/Makefile \
|
||||
src/utils/flacdiff/Makefile \
|
||||
src/utils/flactimer/Makefile \
|
||||
examples/Makefile \
|
||||
examples/c/Makefile \
|
||||
examples/c/decode/Makefile \
|
||||
examples/c/decode/file/Makefile \
|
||||
examples/c/encode/Makefile \
|
||||
examples/c/encode/file/Makefile \
|
||||
examples/cpp/Makefile \
|
||||
examples/cpp/decode/Makefile \
|
||||
examples/cpp/decode/file/Makefile \
|
||||
examples/cpp/encode/Makefile \
|
||||
examples/cpp/encode/file/Makefile \
|
||||
include/Makefile \
|
||||
include/FLAC/Makefile \
|
||||
include/FLAC++/Makefile \
|
||||
include/share/Makefile \
|
||||
include/share/grabbag/Makefile \
|
||||
include/test_libs_common/Makefile \
|
||||
doc/Doxyfile \
|
||||
doc/Makefile \
|
||||
doc/html/Makefile \
|
||||
doc/html/images/Makefile \
|
||||
m4/Makefile \
|
||||
man/Makefile \
|
||||
test/common.sh \
|
||||
test/Makefile \
|
||||
test/cuesheets/Makefile \
|
||||
test/flac-to-flac-metadata-test-files/Makefile \
|
||||
test/metaflac-test-files/Makefile \
|
||||
test/pictures/Makefile \
|
||||
build/Makefile \
|
||||
objs/Makefile \
|
||||
objs/debug/Makefile \
|
||||
objs/debug/bin/Makefile \
|
||||
objs/debug/lib/Makefile \
|
||||
objs/release/Makefile \
|
||||
objs/release/bin/Makefile \
|
||||
objs/release/lib/Makefile \
|
||||
microbench/Makefile
|
||||
])
|
||||
AC_OUTPUT
|
||||
|
||||
AC_MSG_RESULT([
|
||||
-=-=-=-=-=-=-=-=-=-= Configuration Complete =-=-=-=-=-=-=-=-=-=-
|
||||
|
||||
Configuration summary :
|
||||
|
||||
FLAC version : ........................ ${VERSION}
|
||||
|
||||
Host CPU : ............................ ${host_cpu}
|
||||
Host Vendor : ......................... ${host_vendor}
|
||||
Host OS : ............................. ${host_os}
|
||||
])
|
||||
|
||||
echo " Compiler is GCC : ..................... ${ac_cv_c_compiler_gnu}"
|
||||
if test x$ac_cv_c_compiler_gnu = xyes ; then
|
||||
echo " GCC version : ......................... ${GCC_VERSION}"
|
||||
fi
|
||||
echo " Compiler is Clang : ................... ${xiph_cv_c_compiler_clang}"
|
||||
echo " SSE optimizations : ................... ${sse_os}"
|
||||
echo " Asm optimizations : ................... ${asm_optimisation}"
|
||||
echo " Ogg/FLAC support : .................... ${have_ogg}"
|
||||
echo
|
791
Frameworks/FLAC/flac-1.3.3/depcomp
Executable file
|
@ -0,0 +1,791 @@
|
|||
#! /bin/sh
|
||||
# depcomp - compile a program generating dependencies as side-effects
|
||||
|
||||
scriptversion=2018-03-07.03; # UTC
|
||||
|
||||
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program 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 General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
# As a special exception to the GNU General Public License, if you
|
||||
# distribute this file as part of a program that contains a
|
||||
# configuration script generated by Autoconf, you may include it under
|
||||
# the same distribution terms that you use for the rest of that program.
|
||||
|
||||
# Originally written by Alexandre Oliva <oliva@dcc.unicamp.br>.
|
||||
|
||||
case $1 in
|
||||
'')
|
||||
echo "$0: No command. Try '$0 --help' for more information." 1>&2
|
||||
exit 1;
|
||||
;;
|
||||
-h | --h*)
|
||||
cat <<\EOF
|
||||
Usage: depcomp [--help] [--version] PROGRAM [ARGS]
|
||||
|
||||
Run PROGRAMS ARGS to compile a file, generating dependencies
|
||||
as side-effects.
|
||||
|
||||
Environment variables:
|
||||
depmode Dependency tracking mode.
|
||||
source Source file read by 'PROGRAMS ARGS'.
|
||||
object Object file output by 'PROGRAMS ARGS'.
|
||||
DEPDIR directory where to store dependencies.
|
||||
depfile Dependency file to output.
|
||||
tmpdepfile Temporary file to use when outputting dependencies.
|
||||
libtool Whether libtool is used (yes/no).
|
||||
|
||||
Report bugs to <bug-automake@gnu.org>.
|
||||
EOF
|
||||
exit $?
|
||||
;;
|
||||
-v | --v*)
|
||||
echo "depcomp $scriptversion"
|
||||
exit $?
|
||||
;;
|
||||
esac
|
||||
|
||||
# Get the directory component of the given path, and save it in the
|
||||
# global variables '$dir'. Note that this directory component will
|
||||
# be either empty or ending with a '/' character. This is deliberate.
|
||||
set_dir_from ()
|
||||
{
|
||||
case $1 in
|
||||
*/*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;;
|
||||
*) dir=;;
|
||||
esac
|
||||
}
|
||||
|
||||
# Get the suffix-stripped basename of the given path, and save it the
|
||||
# global variable '$base'.
|
||||
set_base_from ()
|
||||
{
|
||||
base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'`
|
||||
}
|
||||
|
||||
# If no dependency file was actually created by the compiler invocation,
|
||||
# we still have to create a dummy depfile, to avoid errors with the
|
||||
# Makefile "include basename.Plo" scheme.
|
||||
make_dummy_depfile ()
|
||||
{
|
||||
echo "#dummy" > "$depfile"
|
||||
}
|
||||
|
||||
# Factor out some common post-processing of the generated depfile.
|
||||
# Requires the auxiliary global variable '$tmpdepfile' to be set.
|
||||
aix_post_process_depfile ()
|
||||
{
|
||||
# If the compiler actually managed to produce a dependency file,
|
||||
# post-process it.
|
||||
if test -f "$tmpdepfile"; then
|
||||
# Each line is of the form 'foo.o: dependency.h'.
|
||||
# Do two passes, one to just change these to
|
||||
# $object: dependency.h
|
||||
# and one to simply output
|
||||
# dependency.h:
|
||||
# which is needed to avoid the deleted-header problem.
|
||||
{ sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile"
|
||||
sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile"
|
||||
} > "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
else
|
||||
make_dummy_depfile
|
||||
fi
|
||||
}
|
||||
|
||||
# A tabulation character.
|
||||
tab=' '
|
||||
# A newline character.
|
||||
nl='
|
||||
'
|
||||
# Character ranges might be problematic outside the C locale.
|
||||
# These definitions help.
|
||||
upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ
|
||||
lower=abcdefghijklmnopqrstuvwxyz
|
||||
digits=0123456789
|
||||
alpha=${upper}${lower}
|
||||
|
||||
if test -z "$depmode" || test -z "$source" || test -z "$object"; then
|
||||
echo "depcomp: Variables source, object and depmode must be set" 1>&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po.
|
||||
depfile=${depfile-`echo "$object" |
|
||||
sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`}
|
||||
tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
|
||||
|
||||
rm -f "$tmpdepfile"
|
||||
|
||||
# Avoid interferences from the environment.
|
||||
gccflag= dashmflag=
|
||||
|
||||
# Some modes work just like other modes, but use different flags. We
|
||||
# parameterize here, but still list the modes in the big case below,
|
||||
# to make depend.m4 easier to write. Note that we *cannot* use a case
|
||||
# here, because this file can only contain one case statement.
|
||||
if test "$depmode" = hp; then
|
||||
# HP compiler uses -M and no extra arg.
|
||||
gccflag=-M
|
||||
depmode=gcc
|
||||
fi
|
||||
|
||||
if test "$depmode" = dashXmstdout; then
|
||||
# This is just like dashmstdout with a different argument.
|
||||
dashmflag=-xM
|
||||
depmode=dashmstdout
|
||||
fi
|
||||
|
||||
cygpath_u="cygpath -u -f -"
|
||||
if test "$depmode" = msvcmsys; then
|
||||
# This is just like msvisualcpp but w/o cygpath translation.
|
||||
# Just convert the backslash-escaped backslashes to single forward
|
||||
# slashes to satisfy depend.m4
|
||||
cygpath_u='sed s,\\\\,/,g'
|
||||
depmode=msvisualcpp
|
||||
fi
|
||||
|
||||
if test "$depmode" = msvc7msys; then
|
||||
# This is just like msvc7 but w/o cygpath translation.
|
||||
# Just convert the backslash-escaped backslashes to single forward
|
||||
# slashes to satisfy depend.m4
|
||||
cygpath_u='sed s,\\\\,/,g'
|
||||
depmode=msvc7
|
||||
fi
|
||||
|
||||
if test "$depmode" = xlc; then
|
||||
# IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information.
|
||||
gccflag=-qmakedep=gcc,-MF
|
||||
depmode=gcc
|
||||
fi
|
||||
|
||||
case "$depmode" in
|
||||
gcc3)
|
||||
## gcc 3 implements dependency tracking that does exactly what
|
||||
## we want. Yay! Note: for some reason libtool 1.4 doesn't like
|
||||
## it if -MD -MP comes after the -MF stuff. Hmm.
|
||||
## Unfortunately, FreeBSD c89 acceptance of flags depends upon
|
||||
## the command line argument order; so add the flags where they
|
||||
## appear in depend2.am. Note that the slowdown incurred here
|
||||
## affects only configure: in makefiles, %FASTDEP% shortcuts this.
|
||||
for arg
|
||||
do
|
||||
case $arg in
|
||||
-c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;;
|
||||
*) set fnord "$@" "$arg" ;;
|
||||
esac
|
||||
shift # fnord
|
||||
shift # $arg
|
||||
done
|
||||
"$@"
|
||||
stat=$?
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile"
|
||||
exit $stat
|
||||
fi
|
||||
mv "$tmpdepfile" "$depfile"
|
||||
;;
|
||||
|
||||
gcc)
|
||||
## Note that this doesn't just cater to obsosete pre-3.x GCC compilers.
|
||||
## but also to in-use compilers like IMB xlc/xlC and the HP C compiler.
|
||||
## (see the conditional assignment to $gccflag above).
|
||||
## There are various ways to get dependency output from gcc. Here's
|
||||
## why we pick this rather obscure method:
|
||||
## - Don't want to use -MD because we'd like the dependencies to end
|
||||
## up in a subdir. Having to rename by hand is ugly.
|
||||
## (We might end up doing this anyway to support other compilers.)
|
||||
## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like
|
||||
## -MM, not -M (despite what the docs say). Also, it might not be
|
||||
## supported by the other compilers which use the 'gcc' depmode.
|
||||
## - Using -M directly means running the compiler twice (even worse
|
||||
## than renaming).
|
||||
if test -z "$gccflag"; then
|
||||
gccflag=-MD,
|
||||
fi
|
||||
"$@" -Wp,"$gccflag$tmpdepfile"
|
||||
stat=$?
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile"
|
||||
exit $stat
|
||||
fi
|
||||
rm -f "$depfile"
|
||||
echo "$object : \\" > "$depfile"
|
||||
# The second -e expression handles DOS-style file names with drive
|
||||
# letters.
|
||||
sed -e 's/^[^:]*: / /' \
|
||||
-e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
|
||||
## This next piece of magic avoids the "deleted header file" problem.
|
||||
## The problem is that when a header file which appears in a .P file
|
||||
## is deleted, the dependency causes make to die (because there is
|
||||
## typically no way to rebuild the header). We avoid this by adding
|
||||
## dummy dependencies for each header file. Too bad gcc doesn't do
|
||||
## this for us directly.
|
||||
## Some versions of gcc put a space before the ':'. On the theory
|
||||
## that the space means something, we add a space to the output as
|
||||
## well. hp depmode also adds that space, but also prefixes the VPATH
|
||||
## to the object. Take care to not repeat it in the output.
|
||||
## Some versions of the HPUX 10.20 sed can't process this invocation
|
||||
## correctly. Breaking it into two sed invocations is a workaround.
|
||||
tr ' ' "$nl" < "$tmpdepfile" \
|
||||
| sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \
|
||||
| sed -e 's/$/ :/' >> "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
hp)
|
||||
# This case exists only to let depend.m4 do its work. It works by
|
||||
# looking at the text of this script. This case will never be run,
|
||||
# since it is checked for above.
|
||||
exit 1
|
||||
;;
|
||||
|
||||
sgi)
|
||||
if test "$libtool" = yes; then
|
||||
"$@" "-Wp,-MDupdate,$tmpdepfile"
|
||||
else
|
||||
"$@" -MDupdate "$tmpdepfile"
|
||||
fi
|
||||
stat=$?
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile"
|
||||
exit $stat
|
||||
fi
|
||||
rm -f "$depfile"
|
||||
|
||||
if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files
|
||||
echo "$object : \\" > "$depfile"
|
||||
# Clip off the initial element (the dependent). Don't try to be
|
||||
# clever and replace this with sed code, as IRIX sed won't handle
|
||||
# lines with more than a fixed number of characters (4096 in
|
||||
# IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines;
|
||||
# the IRIX cc adds comments like '#:fec' to the end of the
|
||||
# dependency line.
|
||||
tr ' ' "$nl" < "$tmpdepfile" \
|
||||
| sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \
|
||||
| tr "$nl" ' ' >> "$depfile"
|
||||
echo >> "$depfile"
|
||||
# The second pass generates a dummy entry for each header file.
|
||||
tr ' ' "$nl" < "$tmpdepfile" \
|
||||
| sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
|
||||
>> "$depfile"
|
||||
else
|
||||
make_dummy_depfile
|
||||
fi
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
xlc)
|
||||
# This case exists only to let depend.m4 do its work. It works by
|
||||
# looking at the text of this script. This case will never be run,
|
||||
# since it is checked for above.
|
||||
exit 1
|
||||
;;
|
||||
|
||||
aix)
|
||||
# The C for AIX Compiler uses -M and outputs the dependencies
|
||||
# in a .u file. In older versions, this file always lives in the
|
||||
# current directory. Also, the AIX compiler puts '$object:' at the
|
||||
# start of each line; $object doesn't have directory information.
|
||||
# Version 6 uses the directory in both cases.
|
||||
set_dir_from "$object"
|
||||
set_base_from "$object"
|
||||
if test "$libtool" = yes; then
|
||||
tmpdepfile1=$dir$base.u
|
||||
tmpdepfile2=$base.u
|
||||
tmpdepfile3=$dir.libs/$base.u
|
||||
"$@" -Wc,-M
|
||||
else
|
||||
tmpdepfile1=$dir$base.u
|
||||
tmpdepfile2=$dir$base.u
|
||||
tmpdepfile3=$dir$base.u
|
||||
"$@" -M
|
||||
fi
|
||||
stat=$?
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
|
||||
exit $stat
|
||||
fi
|
||||
|
||||
for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
|
||||
do
|
||||
test -f "$tmpdepfile" && break
|
||||
done
|
||||
aix_post_process_depfile
|
||||
;;
|
||||
|
||||
tcc)
|
||||
# tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26
|
||||
# FIXME: That version still under development at the moment of writing.
|
||||
# Make that this statement remains true also for stable, released
|
||||
# versions.
|
||||
# It will wrap lines (doesn't matter whether long or short) with a
|
||||
# trailing '\', as in:
|
||||
#
|
||||
# foo.o : \
|
||||
# foo.c \
|
||||
# foo.h \
|
||||
#
|
||||
# It will put a trailing '\' even on the last line, and will use leading
|
||||
# spaces rather than leading tabs (at least since its commit 0394caf7
|
||||
# "Emit spaces for -MD").
|
||||
"$@" -MD -MF "$tmpdepfile"
|
||||
stat=$?
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile"
|
||||
exit $stat
|
||||
fi
|
||||
rm -f "$depfile"
|
||||
# Each non-empty line is of the form 'foo.o : \' or ' dep.h \'.
|
||||
# We have to change lines of the first kind to '$object: \'.
|
||||
sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile"
|
||||
# And for each line of the second kind, we have to emit a 'dep.h:'
|
||||
# dummy dependency, to avoid the deleted-header problem.
|
||||
sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
## The order of this option in the case statement is important, since the
|
||||
## shell code in configure will try each of these formats in the order
|
||||
## listed in this file. A plain '-MD' option would be understood by many
|
||||
## compilers, so we must ensure this comes after the gcc and icc options.
|
||||
pgcc)
|
||||
# Portland's C compiler understands '-MD'.
|
||||
# Will always output deps to 'file.d' where file is the root name of the
|
||||
# source file under compilation, even if file resides in a subdirectory.
|
||||
# The object file name does not affect the name of the '.d' file.
|
||||
# pgcc 10.2 will output
|
||||
# foo.o: sub/foo.c sub/foo.h
|
||||
# and will wrap long lines using '\' :
|
||||
# foo.o: sub/foo.c ... \
|
||||
# sub/foo.h ... \
|
||||
# ...
|
||||
set_dir_from "$object"
|
||||
# Use the source, not the object, to determine the base name, since
|
||||
# that's sadly what pgcc will do too.
|
||||
set_base_from "$source"
|
||||
tmpdepfile=$base.d
|
||||
|
||||
# For projects that build the same source file twice into different object
|
||||
# files, the pgcc approach of using the *source* file root name can cause
|
||||
# problems in parallel builds. Use a locking strategy to avoid stomping on
|
||||
# the same $tmpdepfile.
|
||||
lockdir=$base.d-lock
|
||||
trap "
|
||||
echo '$0: caught signal, cleaning up...' >&2
|
||||
rmdir '$lockdir'
|
||||
exit 1
|
||||
" 1 2 13 15
|
||||
numtries=100
|
||||
i=$numtries
|
||||
while test $i -gt 0; do
|
||||
# mkdir is a portable test-and-set.
|
||||
if mkdir "$lockdir" 2>/dev/null; then
|
||||
# This process acquired the lock.
|
||||
"$@" -MD
|
||||
stat=$?
|
||||
# Release the lock.
|
||||
rmdir "$lockdir"
|
||||
break
|
||||
else
|
||||
# If the lock is being held by a different process, wait
|
||||
# until the winning process is done or we timeout.
|
||||
while test -d "$lockdir" && test $i -gt 0; do
|
||||
sleep 1
|
||||
i=`expr $i - 1`
|
||||
done
|
||||
fi
|
||||
i=`expr $i - 1`
|
||||
done
|
||||
trap - 1 2 13 15
|
||||
if test $i -le 0; then
|
||||
echo "$0: failed to acquire lock after $numtries attempts" >&2
|
||||
echo "$0: check lockdir '$lockdir'" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile"
|
||||
exit $stat
|
||||
fi
|
||||
rm -f "$depfile"
|
||||
# Each line is of the form `foo.o: dependent.h',
|
||||
# or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'.
|
||||
# Do two passes, one to just change these to
|
||||
# `$object: dependent.h' and one to simply `dependent.h:'.
|
||||
sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
|
||||
# Some versions of the HPUX 10.20 sed can't process this invocation
|
||||
# correctly. Breaking it into two sed invocations is a workaround.
|
||||
sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \
|
||||
| sed -e 's/$/ :/' >> "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
hp2)
|
||||
# The "hp" stanza above does not work with aCC (C++) and HP's ia64
|
||||
# compilers, which have integrated preprocessors. The correct option
|
||||
# to use with these is +Maked; it writes dependencies to a file named
|
||||
# 'foo.d', which lands next to the object file, wherever that
|
||||
# happens to be.
|
||||
# Much of this is similar to the tru64 case; see comments there.
|
||||
set_dir_from "$object"
|
||||
set_base_from "$object"
|
||||
if test "$libtool" = yes; then
|
||||
tmpdepfile1=$dir$base.d
|
||||
tmpdepfile2=$dir.libs/$base.d
|
||||
"$@" -Wc,+Maked
|
||||
else
|
||||
tmpdepfile1=$dir$base.d
|
||||
tmpdepfile2=$dir$base.d
|
||||
"$@" +Maked
|
||||
fi
|
||||
stat=$?
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile1" "$tmpdepfile2"
|
||||
exit $stat
|
||||
fi
|
||||
|
||||
for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2"
|
||||
do
|
||||
test -f "$tmpdepfile" && break
|
||||
done
|
||||
if test -f "$tmpdepfile"; then
|
||||
sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile"
|
||||
# Add 'dependent.h:' lines.
|
||||
sed -ne '2,${
|
||||
s/^ *//
|
||||
s/ \\*$//
|
||||
s/$/:/
|
||||
p
|
||||
}' "$tmpdepfile" >> "$depfile"
|
||||
else
|
||||
make_dummy_depfile
|
||||
fi
|
||||
rm -f "$tmpdepfile" "$tmpdepfile2"
|
||||
;;
|
||||
|
||||
tru64)
|
||||
# The Tru64 compiler uses -MD to generate dependencies as a side
|
||||
# effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'.
|
||||
# At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
|
||||
# dependencies in 'foo.d' instead, so we check for that too.
|
||||
# Subdirectories are respected.
|
||||
set_dir_from "$object"
|
||||
set_base_from "$object"
|
||||
|
||||
if test "$libtool" = yes; then
|
||||
# Libtool generates 2 separate objects for the 2 libraries. These
|
||||
# two compilations output dependencies in $dir.libs/$base.o.d and
|
||||
# in $dir$base.o.d. We have to check for both files, because
|
||||
# one of the two compilations can be disabled. We should prefer
|
||||
# $dir$base.o.d over $dir.libs/$base.o.d because the latter is
|
||||
# automatically cleaned when .libs/ is deleted, while ignoring
|
||||
# the former would cause a distcleancheck panic.
|
||||
tmpdepfile1=$dir$base.o.d # libtool 1.5
|
||||
tmpdepfile2=$dir.libs/$base.o.d # Likewise.
|
||||
tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504
|
||||
"$@" -Wc,-MD
|
||||
else
|
||||
tmpdepfile1=$dir$base.d
|
||||
tmpdepfile2=$dir$base.d
|
||||
tmpdepfile3=$dir$base.d
|
||||
"$@" -MD
|
||||
fi
|
||||
|
||||
stat=$?
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
|
||||
exit $stat
|
||||
fi
|
||||
|
||||
for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
|
||||
do
|
||||
test -f "$tmpdepfile" && break
|
||||
done
|
||||
# Same post-processing that is required for AIX mode.
|
||||
aix_post_process_depfile
|
||||
;;
|
||||
|
||||
msvc7)
|
||||
if test "$libtool" = yes; then
|
||||
showIncludes=-Wc,-showIncludes
|
||||
else
|
||||
showIncludes=-showIncludes
|
||||
fi
|
||||
"$@" $showIncludes > "$tmpdepfile"
|
||||
stat=$?
|
||||
grep -v '^Note: including file: ' "$tmpdepfile"
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile"
|
||||
exit $stat
|
||||
fi
|
||||
rm -f "$depfile"
|
||||
echo "$object : \\" > "$depfile"
|
||||
# The first sed program below extracts the file names and escapes
|
||||
# backslashes for cygpath. The second sed program outputs the file
|
||||
# name when reading, but also accumulates all include files in the
|
||||
# hold buffer in order to output them again at the end. This only
|
||||
# works with sed implementations that can handle large buffers.
|
||||
sed < "$tmpdepfile" -n '
|
||||
/^Note: including file: *\(.*\)/ {
|
||||
s//\1/
|
||||
s/\\/\\\\/g
|
||||
p
|
||||
}' | $cygpath_u | sort -u | sed -n '
|
||||
s/ /\\ /g
|
||||
s/\(.*\)/'"$tab"'\1 \\/p
|
||||
s/.\(.*\) \\/\1:/
|
||||
H
|
||||
$ {
|
||||
s/.*/'"$tab"'/
|
||||
G
|
||||
p
|
||||
}' >> "$depfile"
|
||||
echo >> "$depfile" # make sure the fragment doesn't end with a backslash
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
msvc7msys)
|
||||
# This case exists only to let depend.m4 do its work. It works by
|
||||
# looking at the text of this script. This case will never be run,
|
||||
# since it is checked for above.
|
||||
exit 1
|
||||
;;
|
||||
|
||||
#nosideeffect)
|
||||
# This comment above is used by automake to tell side-effect
|
||||
# dependency tracking mechanisms from slower ones.
|
||||
|
||||
dashmstdout)
|
||||
# Important note: in order to support this mode, a compiler *must*
|
||||
# always write the preprocessed file to stdout, regardless of -o.
|
||||
"$@" || exit $?
|
||||
|
||||
# Remove the call to Libtool.
|
||||
if test "$libtool" = yes; then
|
||||
while test "X$1" != 'X--mode=compile'; do
|
||||
shift
|
||||
done
|
||||
shift
|
||||
fi
|
||||
|
||||
# Remove '-o $object'.
|
||||
IFS=" "
|
||||
for arg
|
||||
do
|
||||
case $arg in
|
||||
-o)
|
||||
shift
|
||||
;;
|
||||
$object)
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
set fnord "$@" "$arg"
|
||||
shift # fnord
|
||||
shift # $arg
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
test -z "$dashmflag" && dashmflag=-M
|
||||
# Require at least two characters before searching for ':'
|
||||
# in the target name. This is to cope with DOS-style filenames:
|
||||
# a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise.
|
||||
"$@" $dashmflag |
|
||||
sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile"
|
||||
rm -f "$depfile"
|
||||
cat < "$tmpdepfile" > "$depfile"
|
||||
# Some versions of the HPUX 10.20 sed can't process this sed invocation
|
||||
# correctly. Breaking it into two sed invocations is a workaround.
|
||||
tr ' ' "$nl" < "$tmpdepfile" \
|
||||
| sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
|
||||
| sed -e 's/$/ :/' >> "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
dashXmstdout)
|
||||
# This case only exists to satisfy depend.m4. It is never actually
|
||||
# run, as this mode is specially recognized in the preamble.
|
||||
exit 1
|
||||
;;
|
||||
|
||||
makedepend)
|
||||
"$@" || exit $?
|
||||
# Remove any Libtool call
|
||||
if test "$libtool" = yes; then
|
||||
while test "X$1" != 'X--mode=compile'; do
|
||||
shift
|
||||
done
|
||||
shift
|
||||
fi
|
||||
# X makedepend
|
||||
shift
|
||||
cleared=no eat=no
|
||||
for arg
|
||||
do
|
||||
case $cleared in
|
||||
no)
|
||||
set ""; shift
|
||||
cleared=yes ;;
|
||||
esac
|
||||
if test $eat = yes; then
|
||||
eat=no
|
||||
continue
|
||||
fi
|
||||
case "$arg" in
|
||||
-D*|-I*)
|
||||
set fnord "$@" "$arg"; shift ;;
|
||||
# Strip any option that makedepend may not understand. Remove
|
||||
# the object too, otherwise makedepend will parse it as a source file.
|
||||
-arch)
|
||||
eat=yes ;;
|
||||
-*|$object)
|
||||
;;
|
||||
*)
|
||||
set fnord "$@" "$arg"; shift ;;
|
||||
esac
|
||||
done
|
||||
obj_suffix=`echo "$object" | sed 's/^.*\././'`
|
||||
touch "$tmpdepfile"
|
||||
${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
|
||||
rm -f "$depfile"
|
||||
# makedepend may prepend the VPATH from the source file name to the object.
|
||||
# No need to regex-escape $object, excess matching of '.' is harmless.
|
||||
sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile"
|
||||
# Some versions of the HPUX 10.20 sed can't process the last invocation
|
||||
# correctly. Breaking it into two sed invocations is a workaround.
|
||||
sed '1,2d' "$tmpdepfile" \
|
||||
| tr ' ' "$nl" \
|
||||
| sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
|
||||
| sed -e 's/$/ :/' >> "$depfile"
|
||||
rm -f "$tmpdepfile" "$tmpdepfile".bak
|
||||
;;
|
||||
|
||||
cpp)
|
||||
# Important note: in order to support this mode, a compiler *must*
|
||||
# always write the preprocessed file to stdout.
|
||||
"$@" || exit $?
|
||||
|
||||
# Remove the call to Libtool.
|
||||
if test "$libtool" = yes; then
|
||||
while test "X$1" != 'X--mode=compile'; do
|
||||
shift
|
||||
done
|
||||
shift
|
||||
fi
|
||||
|
||||
# Remove '-o $object'.
|
||||
IFS=" "
|
||||
for arg
|
||||
do
|
||||
case $arg in
|
||||
-o)
|
||||
shift
|
||||
;;
|
||||
$object)
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
set fnord "$@" "$arg"
|
||||
shift # fnord
|
||||
shift # $arg
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
"$@" -E \
|
||||
| sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
|
||||
-e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
|
||||
| sed '$ s: \\$::' > "$tmpdepfile"
|
||||
rm -f "$depfile"
|
||||
echo "$object : \\" > "$depfile"
|
||||
cat < "$tmpdepfile" >> "$depfile"
|
||||
sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
msvisualcpp)
|
||||
# Important note: in order to support this mode, a compiler *must*
|
||||
# always write the preprocessed file to stdout.
|
||||
"$@" || exit $?
|
||||
|
||||
# Remove the call to Libtool.
|
||||
if test "$libtool" = yes; then
|
||||
while test "X$1" != 'X--mode=compile'; do
|
||||
shift
|
||||
done
|
||||
shift
|
||||
fi
|
||||
|
||||
IFS=" "
|
||||
for arg
|
||||
do
|
||||
case "$arg" in
|
||||
-o)
|
||||
shift
|
||||
;;
|
||||
$object)
|
||||
shift
|
||||
;;
|
||||
"-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
|
||||
set fnord "$@"
|
||||
shift
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
set fnord "$@" "$arg"
|
||||
shift
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
done
|
||||
"$@" -E 2>/dev/null |
|
||||
sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile"
|
||||
rm -f "$depfile"
|
||||
echo "$object : \\" > "$depfile"
|
||||
sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile"
|
||||
echo "$tab" >> "$depfile"
|
||||
sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
msvcmsys)
|
||||
# This case exists only to let depend.m4 do its work. It works by
|
||||
# looking at the text of this script. This case will never be run,
|
||||
# since it is checked for above.
|
||||
exit 1
|
||||
;;
|
||||
|
||||
none)
|
||||
exec "$@"
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "Unknown depmode $depmode" 1>&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
||||
|
||||
# Local Variables:
|
||||
# mode: shell-script
|
||||
# sh-indentation: 2
|
||||
# eval: (add-hook 'before-save-hook 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-time-zone: "UTC0"
|
||||
# time-stamp-end: "; # UTC"
|
||||
# End:
|
1220
Frameworks/FLAC/flac-1.3.3/doc/Doxyfile.in
Normal file
12312
Frameworks/FLAC/flac-1.3.3/doc/FLAC.tag
Normal file
41
Frameworks/FLAC/flac-1.3.3/doc/Makefile.am
Normal file
|
@ -0,0 +1,41 @@
|
|||
# flac - Command-line FLAC encoder/decoder
|
||||
# Copyright (C) 2002-2009 Josh Coalson
|
||||
# Copyright (C) 2011-2016 Xiph.Org Foundation
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License
|
||||
# as published by the Free Software Foundation; either version 2
|
||||
# of the License, or (at your option) any later version.
|
||||
#
|
||||
# This program 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 General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License along
|
||||
# with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
SUBDIRS = . html
|
||||
|
||||
if FLaC__HAS_DOXYGEN
|
||||
all-local: Doxyfile
|
||||
FLAC.tag: Doxyfile
|
||||
doxygen Doxyfile
|
||||
rm -rf html/api
|
||||
mv doxytmp/html html/api
|
||||
rm -rf doxytmp
|
||||
else
|
||||
FLAC.tag:
|
||||
touch $@
|
||||
mkdir -p html/api
|
||||
endif
|
||||
|
||||
doc_DATA = \
|
||||
FLAC.tag
|
||||
|
||||
EXTRA_DIST = Doxyfile.in Makefile.lite doxygen.footer.html doxygen.header.html \
|
||||
isoflac.txt $(doc_DATA)
|
||||
|
||||
distclean-local:
|
||||
rm -rf FLAC.tag html/api doxytmp
|
762
Frameworks/FLAC/flac-1.3.3/doc/Makefile.in
Normal file
|
@ -0,0 +1,762 @@
|
|||
# Makefile.in generated by automake 1.16.1 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2018 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
# flac - Command-line FLAC encoder/decoder
|
||||
# Copyright (C) 2002-2009 Josh Coalson
|
||||
# Copyright (C) 2011-2016 Xiph.Org Foundation
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License
|
||||
# as published by the Free Software Foundation; either version 2
|
||||
# of the License, or (at your option) any later version.
|
||||
#
|
||||
# This program 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 General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License along
|
||||
# with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
VPATH = @srcdir@
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
false; \
|
||||
elif test -n '$(MAKE_HOST)'; then \
|
||||
true; \
|
||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
||||
true; \
|
||||
else \
|
||||
false; \
|
||||
fi; \
|
||||
}
|
||||
am__make_running_with_option = \
|
||||
case $${target_option-} in \
|
||||
?) ;; \
|
||||
*) echo "am__make_running_with_option: internal error: invalid" \
|
||||
"target option '$${target_option-}' specified" >&2; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
has_opt=no; \
|
||||
sane_makeflags=$$MAKEFLAGS; \
|
||||
if $(am__is_gnu_make); then \
|
||||
sane_makeflags=$$MFLAGS; \
|
||||
else \
|
||||
case $$MAKEFLAGS in \
|
||||
*\\[\ \ ]*) \
|
||||
bs=\\; \
|
||||
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
|
||||
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
|
||||
esac; \
|
||||
fi; \
|
||||
skip_next=no; \
|
||||
strip_trailopt () \
|
||||
{ \
|
||||
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
|
||||
}; \
|
||||
for flg in $$sane_makeflags; do \
|
||||
test $$skip_next = yes && { skip_next=no; continue; }; \
|
||||
case $$flg in \
|
||||
*=*|--*) continue;; \
|
||||
-*I) strip_trailopt 'I'; skip_next=yes;; \
|
||||
-*I?*) strip_trailopt 'I';; \
|
||||
-*O) strip_trailopt 'O'; skip_next=yes;; \
|
||||
-*O?*) strip_trailopt 'O';; \
|
||||
-*l) strip_trailopt 'l'; skip_next=yes;; \
|
||||
-*l?*) strip_trailopt 'l';; \
|
||||
-[dEDm]) skip_next=yes;; \
|
||||
-[JT]) skip_next=yes;; \
|
||||
esac; \
|
||||
case $$flg in \
|
||||
*$$target_option*) has_opt=yes; break;; \
|
||||
esac; \
|
||||
done; \
|
||||
test $$has_opt = yes
|
||||
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
||||
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
subdir = doc
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/add_cflags.m4 \
|
||||
$(top_srcdir)/m4/add_cxxflags.m4 \
|
||||
$(top_srcdir)/m4/ax_add_fortify_source.m4 \
|
||||
$(top_srcdir)/m4/ax_check_enable_debug.m4 \
|
||||
$(top_srcdir)/m4/bswap.m4 $(top_srcdir)/m4/c_attribute.m4 \
|
||||
$(top_srcdir)/m4/clang.m4 $(top_srcdir)/m4/codeset.m4 \
|
||||
$(top_srcdir)/m4/gcc_version.m4 $(top_srcdir)/m4/iconv.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
|
||||
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
|
||||
$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
|
||||
$(top_srcdir)/m4/ogg.m4 $(top_srcdir)/m4/really_gcc.m4 \
|
||||
$(top_srcdir)/m4/stack_protect.m4 $(top_srcdir)/m4/xmms.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES = Doxyfile
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
AM_V_P = $(am__v_P_@AM_V@)
|
||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
||||
am__v_P_0 = false
|
||||
am__v_P_1 = :
|
||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
||||
am__v_GEN_0 = @echo " GEN " $@;
|
||||
am__v_GEN_1 =
|
||||
AM_V_at = $(am__v_at_@AM_V@)
|
||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
||||
am__v_at_0 = @
|
||||
am__v_at_1 =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
|
||||
ctags-recursive dvi-recursive html-recursive info-recursive \
|
||||
install-data-recursive install-dvi-recursive \
|
||||
install-exec-recursive install-html-recursive \
|
||||
install-info-recursive install-pdf-recursive \
|
||||
install-ps-recursive install-recursive installcheck-recursive \
|
||||
installdirs-recursive pdf-recursive ps-recursive \
|
||||
tags-recursive uninstall-recursive
|
||||
am__can_run_installinfo = \
|
||||
case $$AM_UPDATE_INFO_DIR in \
|
||||
n|no|NO) false;; \
|
||||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
am__uninstall_files_from_dir = { \
|
||||
test -z "$$files" \
|
||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
||||
}
|
||||
am__installdirs = "$(DESTDIR)$(docdir)"
|
||||
DATA = $(doc_DATA)
|
||||
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
||||
distclean-recursive maintainer-clean-recursive
|
||||
am__recursive_targets = \
|
||||
$(RECURSIVE_TARGETS) \
|
||||
$(RECURSIVE_CLEAN_TARGETS) \
|
||||
$(am__extra_recursive_targets)
|
||||
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
|
||||
distdir distdir-am
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
|
||||
# Read a list of newline-separated strings from the standard input,
|
||||
# and print each of them once, without duplicates. Input order is
|
||||
# *not* preserved.
|
||||
am__uniquify_input = $(AWK) '\
|
||||
BEGIN { nonempty = 0; } \
|
||||
{ items[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in items) print i; }; } \
|
||||
'
|
||||
# Make sure the list of sources is unique. This is necessary because,
|
||||
# e.g., the same source file might be shared among _SOURCES variables
|
||||
# for different programs/libraries.
|
||||
am__define_uniq_tagged_files = \
|
||||
list='$(am__tagged_files)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | $(am__uniquify_input)`
|
||||
ETAGS = etags
|
||||
CTAGS = ctags
|
||||
DIST_SUBDIRS = $(SUBDIRS)
|
||||
am__DIST_COMMON = $(srcdir)/Doxyfile.in $(srcdir)/Makefile.in
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
am__relativize = \
|
||||
dir0=`pwd`; \
|
||||
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
|
||||
sed_rest='s,^[^/]*/*,,'; \
|
||||
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
|
||||
sed_butlast='s,/*[^/]*$$,,'; \
|
||||
while test -n "$$dir1"; do \
|
||||
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
|
||||
if test "$$first" != "."; then \
|
||||
if test "$$first" = ".."; then \
|
||||
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
|
||||
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
|
||||
else \
|
||||
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
|
||||
if test "$$first2" = "$$first"; then \
|
||||
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
|
||||
else \
|
||||
dir2="../$$dir2"; \
|
||||
fi; \
|
||||
dir0="$$dir0"/"$$first"; \
|
||||
fi; \
|
||||
fi; \
|
||||
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
|
||||
done; \
|
||||
reldir="$$dir2"
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
AR = @AR@
|
||||
AS = @AS@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCAS = @CCAS@
|
||||
CCASDEPMODE = @CCASDEPMODE@
|
||||
CCASFLAGS = @CCASFLAGS@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DOCBOOK_TO_MAN = @DOCBOOK_TO_MAN@
|
||||
DOXYGEN = @DOXYGEN@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ENABLE_64_BIT_WORDS = @ENABLE_64_BIT_WORDS@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
FLAC__HAS_OGG = @FLAC__HAS_OGG@
|
||||
FLAC__TEST_LEVEL = @FLAC__TEST_LEVEL@
|
||||
FLAC__TEST_WITH_VALGRIND = @FLAC__TEST_WITH_VALGRIND@
|
||||
GCC_MAJOR_VERSION = @GCC_MAJOR_VERSION@
|
||||
GCC_MINOR_VERSION = @GCC_MINOR_VERSION@
|
||||
GCC_VERSION = @GCC_VERSION@
|
||||
GREP = @GREP@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
LIB_CLOCK_GETTIME = @LIB_CLOCK_GETTIME@
|
||||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBICONV = @LTLIBICONV@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
NASM = @NASM@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
OBJEXT = @OBJEXT@
|
||||
OBJ_FORMAT = @OBJ_FORMAT@
|
||||
OGG_CFLAGS = @OGG_CFLAGS@
|
||||
OGG_LIBS = @OGG_LIBS@
|
||||
OGG_PACKAGE = @OGG_PACKAGE@
|
||||
OTOOL = @OTOOL@
|
||||
OTOOL64 = @OTOOL64@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
RANLIB = @RANLIB@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
VERSION = @VERSION@
|
||||
XMMS_CFLAGS = @XMMS_CFLAGS@
|
||||
XMMS_CONFIG = @XMMS_CONFIG@
|
||||
XMMS_DATA_DIR = @XMMS_DATA_DIR@
|
||||
XMMS_EFFECT_PLUGIN_DIR = @XMMS_EFFECT_PLUGIN_DIR@
|
||||
XMMS_GENERAL_PLUGIN_DIR = @XMMS_GENERAL_PLUGIN_DIR@
|
||||
XMMS_INPUT_PLUGIN_DIR = @XMMS_INPUT_PLUGIN_DIR@
|
||||
XMMS_LIBS = @XMMS_LIBS@
|
||||
XMMS_OUTPUT_PLUGIN_DIR = @XMMS_OUTPUT_PLUGIN_DIR@
|
||||
XMMS_PLUGIN_DIR = @XMMS_PLUGIN_DIR@
|
||||
XMMS_VERSION = @XMMS_VERSION@
|
||||
XMMS_VISUALIZATION_PLUGIN_DIR = @XMMS_VISUALIZATION_PLUGIN_DIR@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_CXX = @ac_ct_CXX@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
am__include = @am__include@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
bindir = @bindir@
|
||||
build = @build@
|
||||
build_alias = @build_alias@
|
||||
build_cpu = @build_cpu@
|
||||
build_os = @build_os@
|
||||
build_vendor = @build_vendor@
|
||||
builddir = @builddir@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host = @host@
|
||||
host_alias = @host_alias@
|
||||
host_cpu = @host_cpu@
|
||||
host_os = @host_os@
|
||||
host_vendor = @host_vendor@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
SUBDIRS = . html
|
||||
doc_DATA = \
|
||||
FLAC.tag
|
||||
|
||||
EXTRA_DIST = Doxyfile.in Makefile.lite doxygen.footer.html doxygen.header.html \
|
||||
isoflac.txt $(doc_DATA)
|
||||
|
||||
all: all-recursive
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --foreign doc/Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
Doxyfile: $(top_builddir)/config.status $(srcdir)/Doxyfile.in
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
|
||||
|
||||
mostlyclean-libtool:
|
||||
-rm -f *.lo
|
||||
|
||||
clean-libtool:
|
||||
-rm -rf .libs _libs
|
||||
install-docDATA: $(doc_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list='$(doc_DATA)'; test -n "$(docdir)" || list=; \
|
||||
if test -n "$$list"; then \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(docdir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(docdir)" || exit 1; \
|
||||
fi; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(docdir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(docdir)" || exit $$?; \
|
||||
done
|
||||
|
||||
uninstall-docDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(doc_DATA)'; test -n "$(docdir)" || list=; \
|
||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||
dir='$(DESTDIR)$(docdir)'; $(am__uninstall_files_from_dir)
|
||||
|
||||
# This directory's subdirectories are mostly independent; you can cd
|
||||
# into them and run 'make' without going through this Makefile.
|
||||
# To change the values of 'make' variables: instead of editing Makefiles,
|
||||
# (1) if the variable is set in 'config.status', edit 'config.status'
|
||||
# (which will cause the Makefiles to be regenerated when you run 'make');
|
||||
# (2) otherwise, pass the desired values on the 'make' command line.
|
||||
$(am__recursive_targets):
|
||||
@fail=; \
|
||||
if $(am__make_keepgoing); then \
|
||||
failcom='fail=yes'; \
|
||||
else \
|
||||
failcom='exit 1'; \
|
||||
fi; \
|
||||
dot_seen=no; \
|
||||
target=`echo $@ | sed s/-recursive//`; \
|
||||
case "$@" in \
|
||||
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
||||
*) list='$(SUBDIRS)' ;; \
|
||||
esac; \
|
||||
for subdir in $$list; do \
|
||||
echo "Making $$target in $$subdir"; \
|
||||
if test "$$subdir" = "."; then \
|
||||
dot_seen=yes; \
|
||||
local_target="$$target-am"; \
|
||||
else \
|
||||
local_target="$$target"; \
|
||||
fi; \
|
||||
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||
|| eval $$failcom; \
|
||||
done; \
|
||||
if test "$$dot_seen" = "no"; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
||||
fi; test -z "$$fail"
|
||||
|
||||
ID: $(am__tagged_files)
|
||||
$(am__define_uniq_tagged_files); mkid -fID $$unique
|
||||
tags: tags-recursive
|
||||
TAGS: tags
|
||||
|
||||
tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
||||
set x; \
|
||||
here=`pwd`; \
|
||||
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
||||
include_option=--etags-include; \
|
||||
empty_fix=.; \
|
||||
else \
|
||||
include_option=--include; \
|
||||
empty_fix=; \
|
||||
fi; \
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
test ! -f $$subdir/TAGS || \
|
||||
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
||||
fi; \
|
||||
done; \
|
||||
$(am__define_uniq_tagged_files); \
|
||||
shift; \
|
||||
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
||||
test -n "$$unique" || unique=$$empty_fix; \
|
||||
if test $$# -gt 0; then \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
"$$@" $$unique; \
|
||||
else \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
$$unique; \
|
||||
fi; \
|
||||
fi
|
||||
ctags: ctags-recursive
|
||||
|
||||
CTAGS: ctags
|
||||
ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
||||
$(am__define_uniq_tagged_files); \
|
||||
test -z "$(CTAGS_ARGS)$$unique" \
|
||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
||||
$$unique
|
||||
|
||||
GTAGS:
|
||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
||||
&& $(am__cd) $(top_srcdir) \
|
||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
||||
cscopelist: cscopelist-recursive
|
||||
|
||||
cscopelist-am: $(am__tagged_files)
|
||||
list='$(am__tagged_files)'; \
|
||||
case "$(srcdir)" in \
|
||||
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
|
||||
*) sdir=$(subdir)/$(srcdir) ;; \
|
||||
esac; \
|
||||
for i in $$list; do \
|
||||
if test -f "$$i"; then \
|
||||
echo "$(subdir)/$$i"; \
|
||||
else \
|
||||
echo "$$sdir/$$i"; \
|
||||
fi; \
|
||||
done >> $(top_builddir)/cscope.files
|
||||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
|
||||
distdir: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
||||
|
||||
distdir-am: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
$(am__make_dryrun) \
|
||||
|| test -d "$(distdir)/$$subdir" \
|
||||
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|
||||
|| exit 1; \
|
||||
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
|
||||
$(am__relativize); \
|
||||
new_distdir=$$reldir; \
|
||||
dir1=$$subdir; dir2="$(top_distdir)"; \
|
||||
$(am__relativize); \
|
||||
new_top_distdir=$$reldir; \
|
||||
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
|
||||
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
|
||||
($(am__cd) $$subdir && \
|
||||
$(MAKE) $(AM_MAKEFLAGS) \
|
||||
top_distdir="$$new_top_distdir" \
|
||||
distdir="$$new_distdir" \
|
||||
am__remove_distdir=: \
|
||||
am__skip_length_check=: \
|
||||
am__skip_mode_fix=: \
|
||||
distdir) \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-recursive
|
||||
@FLaC__HAS_DOXYGEN_FALSE@all-local:
|
||||
all-am: Makefile $(DATA) all-local
|
||||
installdirs: installdirs-recursive
|
||||
installdirs-am:
|
||||
for dir in "$(DESTDIR)$(docdir)"; do \
|
||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||
done
|
||||
install: install-recursive
|
||||
install-exec: install-exec-recursive
|
||||
install-data: install-data-recursive
|
||||
uninstall: uninstall-recursive
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-recursive
|
||||
install-strip:
|
||||
if test -z '$(STRIP)'; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
install; \
|
||||
else \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||
fi
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-recursive
|
||||
|
||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
||||
|
||||
distclean: distclean-recursive
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic distclean-local \
|
||||
distclean-tags
|
||||
|
||||
dvi: dvi-recursive
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-recursive
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-recursive
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-docDATA
|
||||
|
||||
install-dvi: install-dvi-recursive
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-recursive
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-recursive
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-recursive
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-recursive
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-recursive
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-recursive
|
||||
|
||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
||||
|
||||
pdf: pdf-recursive
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-recursive
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am: uninstall-docDATA
|
||||
|
||||
.MAKE: $(am__recursive_targets) install-am install-strip
|
||||
|
||||
.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am all-local \
|
||||
check check-am clean clean-generic clean-libtool cscopelist-am \
|
||||
ctags ctags-am distclean distclean-generic distclean-libtool \
|
||||
distclean-local distclean-tags distdir dvi dvi-am html html-am \
|
||||
info info-am install install-am install-data install-data-am \
|
||||
install-docDATA install-dvi install-dvi-am install-exec \
|
||||
install-exec-am install-html install-html-am install-info \
|
||||
install-info-am install-man install-pdf install-pdf-am \
|
||||
install-ps install-ps-am install-strip installcheck \
|
||||
installcheck-am installdirs installdirs-am maintainer-clean \
|
||||
maintainer-clean-generic mostlyclean mostlyclean-generic \
|
||||
mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
|
||||
uninstall-am uninstall-docDATA
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
@FLaC__HAS_DOXYGEN_TRUE@all-local: Doxyfile
|
||||
@FLaC__HAS_DOXYGEN_TRUE@FLAC.tag: Doxyfile
|
||||
@FLaC__HAS_DOXYGEN_TRUE@ doxygen Doxyfile
|
||||
@FLaC__HAS_DOXYGEN_TRUE@ rm -rf html/api
|
||||
@FLaC__HAS_DOXYGEN_TRUE@ mv doxytmp/html html/api
|
||||
@FLaC__HAS_DOXYGEN_TRUE@ rm -rf doxytmp
|
||||
@FLaC__HAS_DOXYGEN_FALSE@FLAC.tag:
|
||||
@FLaC__HAS_DOXYGEN_FALSE@ touch $@
|
||||
@FLaC__HAS_DOXYGEN_FALSE@ mkdir -p html/api
|
||||
|
||||
distclean-local:
|
||||
rm -rf FLAC.tag html/api doxytmp
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
29
Frameworks/FLAC/flac-1.3.3/doc/Makefile.lite
Normal file
|
@ -0,0 +1,29 @@
|
|||
# flac - Command-line FLAC encoder/decoder
|
||||
# Copyright (C) 2002-2009 Josh Coalson
|
||||
# Copyright (C) 2011-2016 Xiph.Org Foundation
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License
|
||||
# as published by the Free Software Foundation; either version 2
|
||||
# of the License, or (at your option) any later version.
|
||||
#
|
||||
# This program 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 General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License along
|
||||
# with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
topdir = ..
|
||||
|
||||
FLAC.tag: Doxyfile
|
||||
rm -rf doxytmp
|
||||
doxygen Doxyfile
|
||||
rm -rf html/api
|
||||
mv doxytmp/html html/api
|
||||
rm -rf doxytmp
|
||||
|
||||
clean:
|
||||
rm -rf FLAC.tag html/api doxytmp
|
25
Frameworks/FLAC/flac-1.3.3/doc/doxygen.footer.html
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
7
Frameworks/FLAC/flac-1.3.3/doc/doxygen.header.html
Normal file
|
@ -0,0 +1,7 @@
|
|||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
53
Frameworks/FLAC/flac-1.3.3/doc/html/Makefile.am
Normal file
|
@ -0,0 +1,53 @@
|
|||
# FLAC - Free Lossless Audio Codec
|
||||
# Copyright (C) 2001-2009 Josh Coalson
|
||||
# Copyright (C) 2011-2016 Xiph.Org Foundation
|
||||
#
|
||||
# This file is part the FLAC project. FLAC is comprised of several
|
||||
# components distributed under different licenses. The codec libraries
|
||||
# are distributed under Xiph.Org's BSD-like license (see the file
|
||||
# COPYING.Xiph in this distribution). All other programs, libraries, and
|
||||
# plugins are distributed under the GPL (see COPYING.GPL). The documentation
|
||||
# is distributed under the Gnu FDL (see COPYING.FDL). Each file in the
|
||||
# FLAC distribution contains at the top the terms under which it may be
|
||||
# distributed.
|
||||
#
|
||||
# Since this particular file is relevant to all components of FLAC,
|
||||
# it may be distributed under the Xiph.Org license, which is the least
|
||||
# restrictive of those mentioned above. See the file COPYING.Xiph in this
|
||||
# distribution.
|
||||
|
||||
SUBDIRS = images
|
||||
|
||||
html_DATA = \
|
||||
changelog.html \
|
||||
developers.html \
|
||||
documentation.html \
|
||||
documentation_bugs.html \
|
||||
documentation_example_code.html \
|
||||
documentation_format_overview.html \
|
||||
documentation_tools.html \
|
||||
documentation_tools_flac.html \
|
||||
documentation_tools_metaflac.html \
|
||||
faq.html \
|
||||
favicon.ico \
|
||||
features.html \
|
||||
flac.css \
|
||||
format.html \
|
||||
id.html \
|
||||
index.html \
|
||||
license.html \
|
||||
ogg_mapping.html
|
||||
|
||||
EXTRA_DIST = $(html_DATA) api
|
||||
|
||||
if FLaC__HAS_DOXYGEN
|
||||
# The install targets don't copy whole directories so we have to
|
||||
# handle 'api/' specially:
|
||||
install-data-local:
|
||||
$(mkinstalldirs) $(DESTDIR)$(htmldir)/api
|
||||
(cd $(builddir)/api && $(INSTALL_DATA) * $(DESTDIR)$(htmldir)/api)
|
||||
uninstall-local:
|
||||
rm -rf $(DESTDIR)$(htmldir)/api
|
||||
distclean-local:
|
||||
-rm -rf api
|
||||
endif
|
775
Frameworks/FLAC/flac-1.3.3/doc/html/Makefile.in
Normal file
|
@ -0,0 +1,775 @@
|
|||
# Makefile.in generated by automake 1.16.1 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2018 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
# FLAC - Free Lossless Audio Codec
|
||||
# Copyright (C) 2001-2009 Josh Coalson
|
||||
# Copyright (C) 2011-2016 Xiph.Org Foundation
|
||||
#
|
||||
# This file is part the FLAC project. FLAC is comprised of several
|
||||
# components distributed under different licenses. The codec libraries
|
||||
# are distributed under Xiph.Org's BSD-like license (see the file
|
||||
# COPYING.Xiph in this distribution). All other programs, libraries, and
|
||||
# plugins are distributed under the GPL (see COPYING.GPL). The documentation
|
||||
# is distributed under the Gnu FDL (see COPYING.FDL). Each file in the
|
||||
# FLAC distribution contains at the top the terms under which it may be
|
||||
# distributed.
|
||||
#
|
||||
# Since this particular file is relevant to all components of FLAC,
|
||||
# it may be distributed under the Xiph.Org license, which is the least
|
||||
# restrictive of those mentioned above. See the file COPYING.Xiph in this
|
||||
# distribution.
|
||||
|
||||
VPATH = @srcdir@
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
false; \
|
||||
elif test -n '$(MAKE_HOST)'; then \
|
||||
true; \
|
||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
||||
true; \
|
||||
else \
|
||||
false; \
|
||||
fi; \
|
||||
}
|
||||
am__make_running_with_option = \
|
||||
case $${target_option-} in \
|
||||
?) ;; \
|
||||
*) echo "am__make_running_with_option: internal error: invalid" \
|
||||
"target option '$${target_option-}' specified" >&2; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
has_opt=no; \
|
||||
sane_makeflags=$$MAKEFLAGS; \
|
||||
if $(am__is_gnu_make); then \
|
||||
sane_makeflags=$$MFLAGS; \
|
||||
else \
|
||||
case $$MAKEFLAGS in \
|
||||
*\\[\ \ ]*) \
|
||||
bs=\\; \
|
||||
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
|
||||
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
|
||||
esac; \
|
||||
fi; \
|
||||
skip_next=no; \
|
||||
strip_trailopt () \
|
||||
{ \
|
||||
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
|
||||
}; \
|
||||
for flg in $$sane_makeflags; do \
|
||||
test $$skip_next = yes && { skip_next=no; continue; }; \
|
||||
case $$flg in \
|
||||
*=*|--*) continue;; \
|
||||
-*I) strip_trailopt 'I'; skip_next=yes;; \
|
||||
-*I?*) strip_trailopt 'I';; \
|
||||
-*O) strip_trailopt 'O'; skip_next=yes;; \
|
||||
-*O?*) strip_trailopt 'O';; \
|
||||
-*l) strip_trailopt 'l'; skip_next=yes;; \
|
||||
-*l?*) strip_trailopt 'l';; \
|
||||
-[dEDm]) skip_next=yes;; \
|
||||
-[JT]) skip_next=yes;; \
|
||||
esac; \
|
||||
case $$flg in \
|
||||
*$$target_option*) has_opt=yes; break;; \
|
||||
esac; \
|
||||
done; \
|
||||
test $$has_opt = yes
|
||||
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
||||
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
subdir = doc/html
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/add_cflags.m4 \
|
||||
$(top_srcdir)/m4/add_cxxflags.m4 \
|
||||
$(top_srcdir)/m4/ax_add_fortify_source.m4 \
|
||||
$(top_srcdir)/m4/ax_check_enable_debug.m4 \
|
||||
$(top_srcdir)/m4/bswap.m4 $(top_srcdir)/m4/c_attribute.m4 \
|
||||
$(top_srcdir)/m4/clang.m4 $(top_srcdir)/m4/codeset.m4 \
|
||||
$(top_srcdir)/m4/gcc_version.m4 $(top_srcdir)/m4/iconv.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
|
||||
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
|
||||
$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
|
||||
$(top_srcdir)/m4/ogg.m4 $(top_srcdir)/m4/really_gcc.m4 \
|
||||
$(top_srcdir)/m4/stack_protect.m4 $(top_srcdir)/m4/xmms.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
AM_V_P = $(am__v_P_@AM_V@)
|
||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
||||
am__v_P_0 = false
|
||||
am__v_P_1 = :
|
||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
||||
am__v_GEN_0 = @echo " GEN " $@;
|
||||
am__v_GEN_1 =
|
||||
AM_V_at = $(am__v_at_@AM_V@)
|
||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
||||
am__v_at_0 = @
|
||||
am__v_at_1 =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
|
||||
ctags-recursive dvi-recursive html-recursive info-recursive \
|
||||
install-data-recursive install-dvi-recursive \
|
||||
install-exec-recursive install-html-recursive \
|
||||
install-info-recursive install-pdf-recursive \
|
||||
install-ps-recursive install-recursive installcheck-recursive \
|
||||
installdirs-recursive pdf-recursive ps-recursive \
|
||||
tags-recursive uninstall-recursive
|
||||
am__can_run_installinfo = \
|
||||
case $$AM_UPDATE_INFO_DIR in \
|
||||
n|no|NO) false;; \
|
||||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
am__uninstall_files_from_dir = { \
|
||||
test -z "$$files" \
|
||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
||||
}
|
||||
am__installdirs = "$(DESTDIR)$(htmldir)"
|
||||
DATA = $(html_DATA)
|
||||
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
||||
distclean-recursive maintainer-clean-recursive
|
||||
am__recursive_targets = \
|
||||
$(RECURSIVE_TARGETS) \
|
||||
$(RECURSIVE_CLEAN_TARGETS) \
|
||||
$(am__extra_recursive_targets)
|
||||
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
|
||||
distdir distdir-am
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
|
||||
# Read a list of newline-separated strings from the standard input,
|
||||
# and print each of them once, without duplicates. Input order is
|
||||
# *not* preserved.
|
||||
am__uniquify_input = $(AWK) '\
|
||||
BEGIN { nonempty = 0; } \
|
||||
{ items[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in items) print i; }; } \
|
||||
'
|
||||
# Make sure the list of sources is unique. This is necessary because,
|
||||
# e.g., the same source file might be shared among _SOURCES variables
|
||||
# for different programs/libraries.
|
||||
am__define_uniq_tagged_files = \
|
||||
list='$(am__tagged_files)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | $(am__uniquify_input)`
|
||||
ETAGS = etags
|
||||
CTAGS = ctags
|
||||
DIST_SUBDIRS = $(SUBDIRS)
|
||||
am__DIST_COMMON = $(srcdir)/Makefile.in
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
am__relativize = \
|
||||
dir0=`pwd`; \
|
||||
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
|
||||
sed_rest='s,^[^/]*/*,,'; \
|
||||
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
|
||||
sed_butlast='s,/*[^/]*$$,,'; \
|
||||
while test -n "$$dir1"; do \
|
||||
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
|
||||
if test "$$first" != "."; then \
|
||||
if test "$$first" = ".."; then \
|
||||
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
|
||||
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
|
||||
else \
|
||||
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
|
||||
if test "$$first2" = "$$first"; then \
|
||||
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
|
||||
else \
|
||||
dir2="../$$dir2"; \
|
||||
fi; \
|
||||
dir0="$$dir0"/"$$first"; \
|
||||
fi; \
|
||||
fi; \
|
||||
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
|
||||
done; \
|
||||
reldir="$$dir2"
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
AR = @AR@
|
||||
AS = @AS@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCAS = @CCAS@
|
||||
CCASDEPMODE = @CCASDEPMODE@
|
||||
CCASFLAGS = @CCASFLAGS@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DOCBOOK_TO_MAN = @DOCBOOK_TO_MAN@
|
||||
DOXYGEN = @DOXYGEN@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ENABLE_64_BIT_WORDS = @ENABLE_64_BIT_WORDS@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
FLAC__HAS_OGG = @FLAC__HAS_OGG@
|
||||
FLAC__TEST_LEVEL = @FLAC__TEST_LEVEL@
|
||||
FLAC__TEST_WITH_VALGRIND = @FLAC__TEST_WITH_VALGRIND@
|
||||
GCC_MAJOR_VERSION = @GCC_MAJOR_VERSION@
|
||||
GCC_MINOR_VERSION = @GCC_MINOR_VERSION@
|
||||
GCC_VERSION = @GCC_VERSION@
|
||||
GREP = @GREP@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
LIB_CLOCK_GETTIME = @LIB_CLOCK_GETTIME@
|
||||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBICONV = @LTLIBICONV@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
NASM = @NASM@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
OBJEXT = @OBJEXT@
|
||||
OBJ_FORMAT = @OBJ_FORMAT@
|
||||
OGG_CFLAGS = @OGG_CFLAGS@
|
||||
OGG_LIBS = @OGG_LIBS@
|
||||
OGG_PACKAGE = @OGG_PACKAGE@
|
||||
OTOOL = @OTOOL@
|
||||
OTOOL64 = @OTOOL64@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
RANLIB = @RANLIB@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
VERSION = @VERSION@
|
||||
XMMS_CFLAGS = @XMMS_CFLAGS@
|
||||
XMMS_CONFIG = @XMMS_CONFIG@
|
||||
XMMS_DATA_DIR = @XMMS_DATA_DIR@
|
||||
XMMS_EFFECT_PLUGIN_DIR = @XMMS_EFFECT_PLUGIN_DIR@
|
||||
XMMS_GENERAL_PLUGIN_DIR = @XMMS_GENERAL_PLUGIN_DIR@
|
||||
XMMS_INPUT_PLUGIN_DIR = @XMMS_INPUT_PLUGIN_DIR@
|
||||
XMMS_LIBS = @XMMS_LIBS@
|
||||
XMMS_OUTPUT_PLUGIN_DIR = @XMMS_OUTPUT_PLUGIN_DIR@
|
||||
XMMS_PLUGIN_DIR = @XMMS_PLUGIN_DIR@
|
||||
XMMS_VERSION = @XMMS_VERSION@
|
||||
XMMS_VISUALIZATION_PLUGIN_DIR = @XMMS_VISUALIZATION_PLUGIN_DIR@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_CXX = @ac_ct_CXX@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
am__include = @am__include@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
bindir = @bindir@
|
||||
build = @build@
|
||||
build_alias = @build_alias@
|
||||
build_cpu = @build_cpu@
|
||||
build_os = @build_os@
|
||||
build_vendor = @build_vendor@
|
||||
builddir = @builddir@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host = @host@
|
||||
host_alias = @host_alias@
|
||||
host_cpu = @host_cpu@
|
||||
host_os = @host_os@
|
||||
host_vendor = @host_vendor@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
SUBDIRS = images
|
||||
html_DATA = \
|
||||
changelog.html \
|
||||
developers.html \
|
||||
documentation.html \
|
||||
documentation_bugs.html \
|
||||
documentation_example_code.html \
|
||||
documentation_format_overview.html \
|
||||
documentation_tools.html \
|
||||
documentation_tools_flac.html \
|
||||
documentation_tools_metaflac.html \
|
||||
faq.html \
|
||||
favicon.ico \
|
||||
features.html \
|
||||
flac.css \
|
||||
format.html \
|
||||
id.html \
|
||||
index.html \
|
||||
license.html \
|
||||
ogg_mapping.html
|
||||
|
||||
EXTRA_DIST = $(html_DATA) api
|
||||
all: all-recursive
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/html/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --foreign doc/html/Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
mostlyclean-libtool:
|
||||
-rm -f *.lo
|
||||
|
||||
clean-libtool:
|
||||
-rm -rf .libs _libs
|
||||
install-htmlDATA: $(html_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list='$(html_DATA)'; test -n "$(htmldir)" || list=; \
|
||||
if test -n "$$list"; then \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(htmldir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(htmldir)" || exit 1; \
|
||||
fi; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(htmldir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(htmldir)" || exit $$?; \
|
||||
done
|
||||
|
||||
uninstall-htmlDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(html_DATA)'; test -n "$(htmldir)" || list=; \
|
||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||
dir='$(DESTDIR)$(htmldir)'; $(am__uninstall_files_from_dir)
|
||||
|
||||
# This directory's subdirectories are mostly independent; you can cd
|
||||
# into them and run 'make' without going through this Makefile.
|
||||
# To change the values of 'make' variables: instead of editing Makefiles,
|
||||
# (1) if the variable is set in 'config.status', edit 'config.status'
|
||||
# (which will cause the Makefiles to be regenerated when you run 'make');
|
||||
# (2) otherwise, pass the desired values on the 'make' command line.
|
||||
$(am__recursive_targets):
|
||||
@fail=; \
|
||||
if $(am__make_keepgoing); then \
|
||||
failcom='fail=yes'; \
|
||||
else \
|
||||
failcom='exit 1'; \
|
||||
fi; \
|
||||
dot_seen=no; \
|
||||
target=`echo $@ | sed s/-recursive//`; \
|
||||
case "$@" in \
|
||||
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
||||
*) list='$(SUBDIRS)' ;; \
|
||||
esac; \
|
||||
for subdir in $$list; do \
|
||||
echo "Making $$target in $$subdir"; \
|
||||
if test "$$subdir" = "."; then \
|
||||
dot_seen=yes; \
|
||||
local_target="$$target-am"; \
|
||||
else \
|
||||
local_target="$$target"; \
|
||||
fi; \
|
||||
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||
|| eval $$failcom; \
|
||||
done; \
|
||||
if test "$$dot_seen" = "no"; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
||||
fi; test -z "$$fail"
|
||||
|
||||
ID: $(am__tagged_files)
|
||||
$(am__define_uniq_tagged_files); mkid -fID $$unique
|
||||
tags: tags-recursive
|
||||
TAGS: tags
|
||||
|
||||
tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
||||
set x; \
|
||||
here=`pwd`; \
|
||||
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
||||
include_option=--etags-include; \
|
||||
empty_fix=.; \
|
||||
else \
|
||||
include_option=--include; \
|
||||
empty_fix=; \
|
||||
fi; \
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
test ! -f $$subdir/TAGS || \
|
||||
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
||||
fi; \
|
||||
done; \
|
||||
$(am__define_uniq_tagged_files); \
|
||||
shift; \
|
||||
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
||||
test -n "$$unique" || unique=$$empty_fix; \
|
||||
if test $$# -gt 0; then \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
"$$@" $$unique; \
|
||||
else \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
$$unique; \
|
||||
fi; \
|
||||
fi
|
||||
ctags: ctags-recursive
|
||||
|
||||
CTAGS: ctags
|
||||
ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
||||
$(am__define_uniq_tagged_files); \
|
||||
test -z "$(CTAGS_ARGS)$$unique" \
|
||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
||||
$$unique
|
||||
|
||||
GTAGS:
|
||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
||||
&& $(am__cd) $(top_srcdir) \
|
||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
||||
cscopelist: cscopelist-recursive
|
||||
|
||||
cscopelist-am: $(am__tagged_files)
|
||||
list='$(am__tagged_files)'; \
|
||||
case "$(srcdir)" in \
|
||||
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
|
||||
*) sdir=$(subdir)/$(srcdir) ;; \
|
||||
esac; \
|
||||
for i in $$list; do \
|
||||
if test -f "$$i"; then \
|
||||
echo "$(subdir)/$$i"; \
|
||||
else \
|
||||
echo "$$sdir/$$i"; \
|
||||
fi; \
|
||||
done >> $(top_builddir)/cscope.files
|
||||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
|
||||
distdir: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
||||
|
||||
distdir-am: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
$(am__make_dryrun) \
|
||||
|| test -d "$(distdir)/$$subdir" \
|
||||
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|
||||
|| exit 1; \
|
||||
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
|
||||
$(am__relativize); \
|
||||
new_distdir=$$reldir; \
|
||||
dir1=$$subdir; dir2="$(top_distdir)"; \
|
||||
$(am__relativize); \
|
||||
new_top_distdir=$$reldir; \
|
||||
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
|
||||
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
|
||||
($(am__cd) $$subdir && \
|
||||
$(MAKE) $(AM_MAKEFLAGS) \
|
||||
top_distdir="$$new_top_distdir" \
|
||||
distdir="$$new_distdir" \
|
||||
am__remove_distdir=: \
|
||||
am__skip_length_check=: \
|
||||
am__skip_mode_fix=: \
|
||||
distdir) \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-recursive
|
||||
all-am: Makefile $(DATA)
|
||||
installdirs: installdirs-recursive
|
||||
installdirs-am:
|
||||
for dir in "$(DESTDIR)$(htmldir)"; do \
|
||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||
done
|
||||
install: install-recursive
|
||||
install-exec: install-exec-recursive
|
||||
install-data: install-data-recursive
|
||||
uninstall: uninstall-recursive
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-recursive
|
||||
install-strip:
|
||||
if test -z '$(STRIP)'; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
install; \
|
||||
else \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||
fi
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
@FLaC__HAS_DOXYGEN_FALSE@distclean-local:
|
||||
@FLaC__HAS_DOXYGEN_FALSE@install-data-local:
|
||||
@FLaC__HAS_DOXYGEN_FALSE@uninstall-local:
|
||||
clean: clean-recursive
|
||||
|
||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
||||
|
||||
distclean: distclean-recursive
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic distclean-local \
|
||||
distclean-tags
|
||||
|
||||
dvi: dvi-recursive
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-recursive
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-recursive
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-data-local install-htmlDATA
|
||||
|
||||
install-dvi: install-dvi-recursive
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-recursive
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-recursive
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-recursive
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-recursive
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-recursive
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-recursive
|
||||
|
||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
||||
|
||||
pdf: pdf-recursive
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-recursive
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am: uninstall-htmlDATA uninstall-local
|
||||
|
||||
.MAKE: $(am__recursive_targets) install-am install-strip
|
||||
|
||||
.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
|
||||
check-am clean clean-generic clean-libtool cscopelist-am ctags \
|
||||
ctags-am distclean distclean-generic distclean-libtool \
|
||||
distclean-local distclean-tags distdir dvi dvi-am html html-am \
|
||||
info info-am install install-am install-data install-data-am \
|
||||
install-data-local install-dvi install-dvi-am install-exec \
|
||||
install-exec-am install-html install-html-am install-htmlDATA \
|
||||
install-info install-info-am install-man install-pdf \
|
||||
install-pdf-am install-ps install-ps-am install-strip \
|
||||
installcheck installcheck-am installdirs installdirs-am \
|
||||
maintainer-clean maintainer-clean-generic mostlyclean \
|
||||
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
|
||||
tags tags-am uninstall uninstall-am uninstall-htmlDATA \
|
||||
uninstall-local
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
# The install targets don't copy whole directories so we have to
|
||||
# handle 'api/' specially:
|
||||
@FLaC__HAS_DOXYGEN_TRUE@install-data-local:
|
||||
@FLaC__HAS_DOXYGEN_TRUE@ $(mkinstalldirs) $(DESTDIR)$(htmldir)/api
|
||||
@FLaC__HAS_DOXYGEN_TRUE@ (cd $(builddir)/api && $(INSTALL_DATA) * $(DESTDIR)$(htmldir)/api)
|
||||
@FLaC__HAS_DOXYGEN_TRUE@uninstall-local:
|
||||
@FLaC__HAS_DOXYGEN_TRUE@ rm -rf $(DESTDIR)$(htmldir)/api
|
||||
@FLaC__HAS_DOXYGEN_TRUE@distclean-local:
|
||||
@FLaC__HAS_DOXYGEN_TRUE@ -rm -rf api
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
97
Frameworks/FLAC/flac-1.3.3/doc/html/api/_09_2export_8h.html
Normal file
|
@ -0,0 +1,97 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: include/FLAC++/export.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_527642952c2881b3e5b36abb4a29ebef.html">FLAC++</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#define-members">Macros</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">export.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="_09_2export_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:gaec3a801bf18630403eda6dc2f8c4927a"><td class="memItemLeft" align="right" valign="top">
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>FLACPP_API</b></td></tr>
|
||||
<tr class="separator:gaec3a801bf18630403eda6dc2f8c4927a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gafc3064beba20c1795d8aaa801b79d3b6"><td class="memItemLeft" align="right" valign="top">
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>FLACPP_API_VERSION_CURRENT</b>   9</td></tr>
|
||||
<tr class="separator:gafc3064beba20c1795d8aaa801b79d3b6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaebce36e5325dbdcdc1a9e61a44606efe"><td class="memItemLeft" align="right" valign="top">
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>FLACPP_API_VERSION_REVISION</b>   0</td></tr>
|
||||
<tr class="separator:gaebce36e5325dbdcdc1a9e61a44606efe"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga17d0e89a961696b32c2b11e08663543f"><td class="memItemLeft" align="right" valign="top">
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>FLACPP_API_VERSION_AGE</b>   3</td></tr>
|
||||
<tr class="separator:ga17d0e89a961696b32c2b11e08663543f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>This module contains #defines and symbols for exporting function calls, and providing version information and compiled-in features. </p>
|
||||
<p>See the <a class="el" href="group__flacpp__export.html">export </a> module. </p>
|
||||
</div></div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
161
Frameworks/FLAC/flac-1.3.3/doc/html/api/_09_2metadata_8h.html
Normal file
|
@ -0,0 +1,161 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: include/FLAC++/metadata.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_527642952c2881b3e5b36abb4a29ebef.html">FLAC++</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">metadata.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "<a class="el" href="_09_2export_8h_source.html">export.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="metadata_8h_source.html">FLAC/metadata.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_09_2metadata_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">FLAC::Metadata::Padding</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment.html">FLAC::Metadata::VorbisComment</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment_1_1Entry.html">FLAC::Metadata::VorbisComment::Entry</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Unknown.html">FLAC::Metadata::Unknown</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">FLAC::Metadata::SimpleIterator</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status.html">FLAC::Metadata::SimpleIterator::Status</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">FLAC::Metadata::Chain</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Chain_1_1Status.html">FLAC::Metadata::Chain::Status</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html">FLAC::Metadata::Iterator</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a8df28d7c46448436905e52a01824dbec"><td class="memItemLeft" align="right" valign="top">Prototype * </td><td class="memItemRight" valign="bottom"><a class="el" href="_09_2metadata_8h.html#a8df28d7c46448436905e52a01824dbec">FLAC::Metadata::local::construct_block</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
|
||||
<tr class="separator:a8df28d7c46448436905e52a01824dbec"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gae18d91726a320349b2c3fb45e79d21fc"><td class="memItemLeft" align="right" valign="top">Prototype * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#gae18d91726a320349b2c3fb45e79d21fc">FLAC::Metadata::clone</a> (const Prototype *)</td></tr>
|
||||
<tr class="separator:gae18d91726a320349b2c3fb45e79d21fc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga8fa8da652f33edeb4dabb4ce39fda04b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level0.html#ga8fa8da652f33edeb4dabb4ce39fda04b">FLAC::Metadata::get_streaminfo</a> (const char *filename, StreamInfo &streaminfo)</td></tr>
|
||||
<tr class="separator:ga8fa8da652f33edeb4dabb4ce39fda04b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga533a71ba745ca03068523a4a45fb0329"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level0.html#ga533a71ba745ca03068523a4a45fb0329">FLAC::Metadata::get_tags</a> (const char *filename, VorbisComment *&tags)</td></tr>
|
||||
<tr class="separator:ga533a71ba745ca03068523a4a45fb0329"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga85166e6206f3d5635684de4257f2b00e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level0.html#ga85166e6206f3d5635684de4257f2b00e">FLAC::Metadata::get_tags</a> (const char *filename, VorbisComment &tags)</td></tr>
|
||||
<tr class="separator:ga85166e6206f3d5635684de4257f2b00e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga4fad03d91f22d78acf35dd2f35df9ac7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level0.html#ga4fad03d91f22d78acf35dd2f35df9ac7">FLAC::Metadata::get_cuesheet</a> (const char *filename, CueSheet *&cuesheet)</td></tr>
|
||||
<tr class="separator:ga4fad03d91f22d78acf35dd2f35df9ac7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaea8f05f89e36af143d73b4280f05cc0e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level0.html#gaea8f05f89e36af143d73b4280f05cc0e">FLAC::Metadata::get_cuesheet</a> (const char *filename, CueSheet &cuesheet)</td></tr>
|
||||
<tr class="separator:gaea8f05f89e36af143d73b4280f05cc0e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaa44df95da4d3abc459fdc526a0d54a55"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level0.html#gaa44df95da4d3abc459fdc526a0d54a55">FLAC::Metadata::get_picture</a> (const char *filename, Picture *&picture, ::<a class="el" href="group__flac__format.html#gaf6d3e836cee023e0b8d897f1fdc9825d">FLAC__StreamMetadata_Picture_Type</a> type, const char *mime_type, const FLAC__byte *description, uint32_t max_width, uint32_t max_height, uint32_t max_depth, uint32_t max_colors)</td></tr>
|
||||
<tr class="separator:gaa44df95da4d3abc459fdc526a0d54a55"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaa6aea22f1ebeb671db19b73277babdea"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level0.html#gaa6aea22f1ebeb671db19b73277babdea">FLAC::Metadata::get_picture</a> (const char *filename, Picture &picture, ::<a class="el" href="group__flac__format.html#gaf6d3e836cee023e0b8d897f1fdc9825d">FLAC__StreamMetadata_Picture_Type</a> type, const char *mime_type, const FLAC__byte *description, uint32_t max_width, uint32_t max_height, uint32_t max_depth, uint32_t max_colors)</td></tr>
|
||||
<tr class="separator:gaa6aea22f1ebeb671db19b73277babdea"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>This module provides classes for creating and manipulating FLAC metadata blocks in memory, and three progressively more powerful interfaces for traversing and editing metadata in FLAC files. </p>
|
||||
<p>See the detailed documentation for each interface in the <a class="el" href="group__flacpp__metadata.html">metadata </a> module. </p>
|
||||
</div><h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="file_a8df28d7c46448436905e52a01824dbec"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#file_a8df28d7c46448436905e52a01824dbec">◆ </a></span>construct_block()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Prototype* FLAC::Metadata::local::construct_block </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Construct a new object of the type provided in object->type and return it. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
80
Frameworks/FLAC/flac-1.3.3/doc/html/api/all_8h_source.html
Normal file
127
Frameworks/FLAC/flac-1.3.3/doc/html/api/annotated.html
Normal file
|
@ -0,0 +1,127 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: Class List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Class List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
|
||||
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><b>FLAC</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">▼</span><span class="icona"><span class="icon">N</span></span><b>Decoder</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFLAC_1_1Decoder_1_1File.html" target="_self">File</a></td><td class="desc">This class wraps the <a class="el" href="structFLAC____StreamDecoder.html">FLAC__StreamDecoder</a>. If you are not decoding from a file, you may need to use <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html" title="This class wraps the FLAC__StreamDecoder. If you are decoding from a file, FLAC::Decoder::File may be...">FLAC::Decoder::Stream</a> </td></tr>
|
||||
<tr id="row_0_0_1_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_0_1_" class="arrow" onclick="toggleFolder('0_0_1_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html" target="_self">Stream</a></td><td class="desc">This class wraps the <a class="el" href="structFLAC____StreamDecoder.html">FLAC__StreamDecoder</a>. If you are decoding from a file, <a class="el" href="classFLAC_1_1Decoder_1_1File.html" title="This class wraps the FLAC__StreamDecoder. If you are not decoding from a file, you may need to use FL...">FLAC::Decoder::File</a> may be more convenient </td></tr>
|
||||
<tr id="row_0_0_1_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFLAC_1_1Decoder_1_1Stream_1_1State.html" target="_self">State</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">▼</span><span class="icona"><span class="icon">N</span></span><b>Encoder</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_1_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFLAC_1_1Encoder_1_1File.html" target="_self">File</a></td><td class="desc">This class wraps the <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a>. If you are not encoding to a file, you may need to use <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html" title="This class wraps the FLAC__StreamEncoder. If you are encoding to a file, FLAC::Encoder::File may be m...">FLAC::Encoder::Stream</a> </td></tr>
|
||||
<tr id="row_0_1_1_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_1_1_" class="arrow" onclick="toggleFolder('0_1_1_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html" target="_self">Stream</a></td><td class="desc">This class wraps the <a class="el" href="structFLAC____StreamEncoder.html">FLAC__StreamEncoder</a>. If you are encoding to a file, <a class="el" href="classFLAC_1_1Encoder_1_1File.html" title="This class wraps the FLAC__StreamEncoder. If you are not encoding to a file, you may need to use FLAC...">FLAC::Encoder::File</a> may be more convenient </td></tr>
|
||||
<tr id="row_0_1_1_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFLAC_1_1Encoder_1_1Stream_1_1State.html" target="_self">State</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_2_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_2_" class="arrow" onclick="toggleFolder('0_2_')">▼</span><span class="icona"><span class="icon">N</span></span><b>Metadata</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_2_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFLAC_1_1Metadata_1_1Application.html" target="_self">Application</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_2_1_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_2_1_" class="arrow" onclick="toggleFolder('0_2_1_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html" target="_self">Chain</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_2_1_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFLAC_1_1Metadata_1_1Chain_1_1Status.html" target="_self">Status</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_2_2_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_2_2_" class="arrow" onclick="toggleFolder('0_2_2_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html" target="_self">CueSheet</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_2_2_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html" target="_self">Track</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_2_3_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html" target="_self">Iterator</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_2_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html" target="_self">Padding</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_2_5_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html" target="_self">Picture</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_2_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html" target="_self">Prototype</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_2_7_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html" target="_self">SeekTable</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_2_8_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_2_8_" class="arrow" onclick="toggleFolder('0_2_8_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html" target="_self">SimpleIterator</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_2_8_0_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status.html" target="_self">Status</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_2_9_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html" target="_self">StreamInfo</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_2_10_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFLAC_1_1Metadata_1_1Unknown.html" target="_self">Unknown</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_2_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_2_11_" class="arrow" onclick="toggleFolder('0_2_11_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment.html" target="_self">VorbisComment</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_2_11_0_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment_1_1Entry.html" target="_self">Entry</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____EntropyCodingMethod.html" target="_self">FLAC__EntropyCodingMethod</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____EntropyCodingMethod__PartitionedRice.html" target="_self">FLAC__EntropyCodingMethod_PartitionedRice</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____EntropyCodingMethod__PartitionedRiceContents.html" target="_self">FLAC__EntropyCodingMethod_PartitionedRiceContents</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____Frame.html" target="_self">FLAC__Frame</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____FrameFooter.html" target="_self">FLAC__FrameFooter</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_6_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____FrameHeader.html" target="_self">FLAC__FrameHeader</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____IOCallbacks.html" target="_self">FLAC__IOCallbacks</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_8_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____StreamDecoder.html" target="_self">FLAC__StreamDecoder</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____StreamEncoder.html" target="_self">FLAC__StreamEncoder</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_10_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____StreamMetadata.html" target="_self">FLAC__StreamMetadata</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_11_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____StreamMetadata__Application.html" target="_self">FLAC__StreamMetadata_Application</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_12_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____StreamMetadata__CueSheet.html" target="_self">FLAC__StreamMetadata_CueSheet</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_13_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____StreamMetadata__CueSheet__Index.html" target="_self">FLAC__StreamMetadata_CueSheet_Index</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_14_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____StreamMetadata__CueSheet__Track.html" target="_self">FLAC__StreamMetadata_CueSheet_Track</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_15_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____StreamMetadata__Padding.html" target="_self">FLAC__StreamMetadata_Padding</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_16_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____StreamMetadata__Picture.html" target="_self">FLAC__StreamMetadata_Picture</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_17_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____StreamMetadata__SeekPoint.html" target="_self">FLAC__StreamMetadata_SeekPoint</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_18_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____StreamMetadata__SeekTable.html" target="_self">FLAC__StreamMetadata_SeekTable</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_19_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____StreamMetadata__StreamInfo.html" target="_self">FLAC__StreamMetadata_StreamInfo</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_20_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____StreamMetadata__Unknown.html" target="_self">FLAC__StreamMetadata_Unknown</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_21_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____StreamMetadata__VorbisComment.html" target="_self">FLAC__StreamMetadata_VorbisComment</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_22_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____StreamMetadata__VorbisComment__Entry.html" target="_self">FLAC__StreamMetadata_VorbisComment_Entry</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_23_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____Subframe.html" target="_self">FLAC__Subframe</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_24_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____Subframe__Constant.html" target="_self">FLAC__Subframe_Constant</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_25_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____Subframe__Fixed.html" target="_self">FLAC__Subframe_Fixed</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_26_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____Subframe__LPC.html" target="_self">FLAC__Subframe_LPC</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_27_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFLAC____Subframe__Verbatim.html" target="_self">FLAC__Subframe_Verbatim</a></td><td class="desc"></td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
BIN
Frameworks/FLAC/flac-1.3.3/doc/html/api/bc_s.png
Normal file
After Width: | Height: | Size: 676 B |
BIN
Frameworks/FLAC/flac-1.3.3/doc/html/api/bdwn.png
Normal file
After Width: | Height: | Size: 147 B |
107
Frameworks/FLAC/flac-1.3.3/doc/html/api/callback_8h.html
Normal file
|
@ -0,0 +1,107 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: include/FLAC/callback.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_1982b5890de532b4beef7221dae776e2.html">FLAC</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#typedef-members">Typedefs</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">callback.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "ordinals.h"</code><br />
|
||||
<code>#include <stdlib.h></code><br />
|
||||
</div>
|
||||
<p><a href="callback_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structFLAC____IOCallbacks.html">FLAC__IOCallbacks</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
||||
Typedefs</h2></td></tr>
|
||||
<tr class="memitem:ga4c329c3168dee6e352384c5e9306260d"><td class="memItemLeft" align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__callbacks.html#ga4c329c3168dee6e352384c5e9306260d">FLAC__IOHandle</a></td></tr>
|
||||
<tr class="separator:ga4c329c3168dee6e352384c5e9306260d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga49d95218a6c09b215cd92cc96de71bf9"><td class="memItemLeft" align="right" valign="top">typedef size_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__callbacks.html#ga49d95218a6c09b215cd92cc96de71bf9">FLAC__IOCallback_Read</a>) (void *ptr, size_t size, size_t nmemb, <a class="el" href="group__flac__callbacks.html#ga4c329c3168dee6e352384c5e9306260d">FLAC__IOHandle</a> handle)</td></tr>
|
||||
<tr class="separator:ga49d95218a6c09b215cd92cc96de71bf9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gad991792235879aecae289b56a112e1b8"><td class="memItemLeft" align="right" valign="top">typedef size_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__callbacks.html#gad991792235879aecae289b56a112e1b8">FLAC__IOCallback_Write</a>) (const void *ptr, size_t size, size_t nmemb, <a class="el" href="group__flac__callbacks.html#ga4c329c3168dee6e352384c5e9306260d">FLAC__IOHandle</a> handle)</td></tr>
|
||||
<tr class="separator:gad991792235879aecae289b56a112e1b8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gab3942bbbd6ae09bcefe7cb3a0060c49c"><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__callbacks.html#gab3942bbbd6ae09bcefe7cb3a0060c49c">FLAC__IOCallback_Seek</a>) (<a class="el" href="group__flac__callbacks.html#ga4c329c3168dee6e352384c5e9306260d">FLAC__IOHandle</a> handle, FLAC__int64 offset, int whence)</td></tr>
|
||||
<tr class="separator:gab3942bbbd6ae09bcefe7cb3a0060c49c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga45314930cabc2e9c04867eae6bca309f"><td class="memItemLeft" align="right" valign="top">typedef FLAC__int64(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__callbacks.html#ga45314930cabc2e9c04867eae6bca309f">FLAC__IOCallback_Tell</a>) (<a class="el" href="group__flac__callbacks.html#ga4c329c3168dee6e352384c5e9306260d">FLAC__IOHandle</a> handle)</td></tr>
|
||||
<tr class="separator:ga45314930cabc2e9c04867eae6bca309f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga00ae3b3d373e691908e9539ebf720675"><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__callbacks.html#ga00ae3b3d373e691908e9539ebf720675">FLAC__IOCallback_Eof</a>) (<a class="el" href="group__flac__callbacks.html#ga4c329c3168dee6e352384c5e9306260d">FLAC__IOHandle</a> handle)</td></tr>
|
||||
<tr class="separator:ga00ae3b3d373e691908e9539ebf720675"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga0032267fac38220689778833e08f7387"><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flac__callbacks.html#ga0032267fac38220689778833e08f7387">FLAC__IOCallback_Close</a>) (<a class="el" href="group__flac__callbacks.html#ga4c329c3168dee6e352384c5e9306260d">FLAC__IOHandle</a> handle)</td></tr>
|
||||
<tr class="separator:ga0032267fac38220689778833e08f7387"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>This module defines the structures for describing I/O callbacks to the other FLAC interfaces. </p>
|
||||
<p>See the detailed documentation for callbacks in the <a class="el" href="group__flac__callbacks.html">callbacks </a> module. </p>
|
||||
</div></div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,133 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Decoder</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Decoder_1_1File.html">File</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Decoder::File Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classFLAC_1_1Decoder_1_1File.html">FLAC::Decoder::File</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>decoder_</b> (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#ac06aa682efc2e819624e78a3e6b4bd7b">eof_callback</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>eof_callback_</b>(const ::FLAC__StreamDecoder *decoder, void *client_data) (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a0dbadd163ade7bc2d1858e7a435d5e52">error_callback</a>(::FLAC__StreamDecoderErrorStatus status)=0</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>error_callback_</b>(const ::FLAC__StreamDecoder *decoder, ::FLAC__StreamDecoderErrorStatus status, void *client_data) (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>File</b>() (defined in <a class="el" href="classFLAC_1_1Decoder_1_1File.html">FLAC::Decoder::File</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1File.html">FLAC::Decoder::File</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a0221e9ba254566331e8d0e33579ee3c0">finish</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a9cb00ff4543d411a9b3c64b1f3f058bb">flush</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a55fa74c9d7a7daf444c43adf624b7a3b">get_bits_per_sample</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a6f0b833696a9e12c0914f20350af5006">get_blocksize</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a7810225c9440e0bceb4e9c5e8d728be1">get_channel_assignment</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a599a8cc8fa2522f5886977f616d144d7">get_channels</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a36100b072893e211331099e06084cfab">get_decode_position</a>(FLAC__uint64 *position) const</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a4264fbd1585cbeb1a28b81c2b09323b6">get_md5_checking</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a1413d69a409dc80a5774a061915393eb">get_sample_rate</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#ab9b2544cf4e3b6e045ce3a6341d5a62c">get_state</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#ac767e144749a6b7f4bb6fa0ab7959114">get_total_samples</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1File.html#a793d2d9c08900cbe6ef6e2739c1e091f">init</a>(FILE *file)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1File.html">FLAC::Decoder::File</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1File.html#a4252bc6c949ec9456eea4af2a277dd6a">init</a>(const char *filename)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1File.html">FLAC::Decoder::File</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1File.html#a104a987909937cd716d382fdef9a0245">init</a>(const std::string &filename)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1File.html">FLAC::Decoder::File</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a33169215b21ff3582c0c1f5fef6dda47">FLAC::Decoder::Stream::init</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1File.html#ab840fa309cb000e041f8427cd3e6354a">init_ogg</a>(FILE *file)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1File.html">FLAC::Decoder::File</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1File.html#a1af59a2861de527e8de5697683516b6e">init_ogg</a>(const char *filename)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1File.html">FLAC::Decoder::File</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1File.html#ac88baae2ff5a4c206a953262cd7447a9">init_ogg</a>(const std::string &filename)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1File.html">FLAC::Decoder::File</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#adb52518fda2e3e544f4c8807f4227ba7">FLAC::Decoder::Stream::init_ogg</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a031b66dfb0e613a83ac302e7c94c7156">is_valid</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a6a9af9305783c4af4b93698293dcdf84">length_callback</a>(FLAC__uint64 *stream_length)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>length_callback_</b>(const ::FLAC__StreamDecoder *decoder, FLAC__uint64 *stream_length, void *client_data) (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a20d0873073d9542e08fb48becaa607c9">metadata_callback</a>(const ::FLAC__StreamMetadata *metadata)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>metadata_callback_</b>(const ::FLAC__StreamDecoder *decoder, const ::FLAC__StreamMetadata *metadata, void *client_data) (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a390efefcf618ca7f3bfcc1d88ecdb4a1">operator bool</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#ab50ff5df74c47f4e0f1c91d63a59f5ac">process_single</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#ab0cabe42278b18e9d3dbfee39cc720cf">process_until_end_of_metadata</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#afbd6ff20477cae1ace00b8c304a4795a">process_until_end_of_stream</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1File.html#a48c900fc010f14786e98908377f41195">read_callback</a>(FLAC__byte buffer[], size_t *bytes)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1File.html">FLAC::Decoder::File</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>read_callback_</b>(const ::FLAC__StreamDecoder *decoder, FLAC__byte buffer[], size_t *bytes, void *client_data) (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a7b6b4665e139234fa80acd0a1f16ca7c">reset</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#ac146128003d4ccd46bcffa82003e545c">seek_absolute</a>(FLAC__uint64 sample)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#af6f7e0811f34837752fbe20f3348f895">seek_callback</a>(FLAC__uint64 absolute_byte_offset)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>seek_callback_</b>(const ::FLAC__StreamDecoder *decoder, FLAC__uint64 absolute_byte_offset, void *client_data) (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a8f46d34c10a65d9c48e990f9b3bbe4e2">set_md5_checking</a>(bool value)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#ae239124fe0fc8fce3dcdae904bce7544">set_metadata_ignore</a>(::FLAC__MetadataType type)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a900ecb31410c4ce56f23477b22c1c799">set_metadata_ignore_all</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#ac963b9eaf8271fc47ef799901b6d3650">set_metadata_ignore_application</a>(const FLAC__byte id[4])</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a9208dd09a48d7a3034119565f51f0c56">set_metadata_respond</a>(::FLAC__MetadataType type)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a2ecec7b37f6f1d16ddcfee83a6919b5b">set_metadata_respond_all</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a95468ca8d92d1693b21203ad3e0d4545">set_metadata_respond_application</a>(const FLAC__byte id[4])</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#aa257e8156474458cd8eed2902d3c2674">set_ogg_serial_number</a>(long value)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a30a738e7ae11f389c58a74f7ff647fe4">skip_single_frame</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>Stream</b>() (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a0075cb08ab7bf5230ec0360ae3065a50">tell_callback</a>(FLAC__uint64 *absolute_byte_offset)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>tell_callback_</b>(const ::FLAC__StreamDecoder *decoder, FLAC__uint64 *absolute_byte_offset, void *client_data) (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#af5a61e9ff720cca3eb38d1f2790f00fb">write_callback</a>(const ::FLAC__Frame *frame, const FLAC__int32 *const buffer[])=0</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>write_callback_</b>(const ::FLAC__StreamDecoder *decoder, const ::FLAC__Frame *frame, const FLAC__int32 *const buffer[], void *client_data) (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~File</b>() (defined in <a class="el" href="classFLAC_1_1Decoder_1_1File.html">FLAC::Decoder::File</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1File.html">FLAC::Decoder::File</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>~Stream</b>() (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 607 B |
|
@ -0,0 +1,125 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Decoder</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">Stream</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Decoder::Stream Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>decoder_</b> (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#ac06aa682efc2e819624e78a3e6b4bd7b">eof_callback</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>eof_callback_</b>(const ::FLAC__StreamDecoder *decoder, void *client_data) (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a0dbadd163ade7bc2d1858e7a435d5e52">error_callback</a>(::FLAC__StreamDecoderErrorStatus status)=0</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>error_callback_</b>(const ::FLAC__StreamDecoder *decoder, ::FLAC__StreamDecoderErrorStatus status, void *client_data) (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a0221e9ba254566331e8d0e33579ee3c0">finish</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a9cb00ff4543d411a9b3c64b1f3f058bb">flush</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a55fa74c9d7a7daf444c43adf624b7a3b">get_bits_per_sample</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a6f0b833696a9e12c0914f20350af5006">get_blocksize</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a7810225c9440e0bceb4e9c5e8d728be1">get_channel_assignment</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a599a8cc8fa2522f5886977f616d144d7">get_channels</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a36100b072893e211331099e06084cfab">get_decode_position</a>(FLAC__uint64 *position) const</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a4264fbd1585cbeb1a28b81c2b09323b6">get_md5_checking</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a1413d69a409dc80a5774a061915393eb">get_sample_rate</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#ab9b2544cf4e3b6e045ce3a6341d5a62c">get_state</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#ac767e144749a6b7f4bb6fa0ab7959114">get_total_samples</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a33169215b21ff3582c0c1f5fef6dda47">init</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#adb52518fda2e3e544f4c8807f4227ba7">init_ogg</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a031b66dfb0e613a83ac302e7c94c7156">is_valid</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a6a9af9305783c4af4b93698293dcdf84">length_callback</a>(FLAC__uint64 *stream_length)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>length_callback_</b>(const ::FLAC__StreamDecoder *decoder, FLAC__uint64 *stream_length, void *client_data) (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a20d0873073d9542e08fb48becaa607c9">metadata_callback</a>(const ::FLAC__StreamMetadata *metadata)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>metadata_callback_</b>(const ::FLAC__StreamDecoder *decoder, const ::FLAC__StreamMetadata *metadata, void *client_data) (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a390efefcf618ca7f3bfcc1d88ecdb4a1">operator bool</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#ab50ff5df74c47f4e0f1c91d63a59f5ac">process_single</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#ab0cabe42278b18e9d3dbfee39cc720cf">process_until_end_of_metadata</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#afbd6ff20477cae1ace00b8c304a4795a">process_until_end_of_stream</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#af91735b6c715ca648493e837f513ef3d">read_callback</a>(FLAC__byte buffer[], size_t *bytes)=0</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>read_callback_</b>(const ::FLAC__StreamDecoder *decoder, FLAC__byte buffer[], size_t *bytes, void *client_data) (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a7b6b4665e139234fa80acd0a1f16ca7c">reset</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#ac146128003d4ccd46bcffa82003e545c">seek_absolute</a>(FLAC__uint64 sample)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#af6f7e0811f34837752fbe20f3348f895">seek_callback</a>(FLAC__uint64 absolute_byte_offset)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>seek_callback_</b>(const ::FLAC__StreamDecoder *decoder, FLAC__uint64 absolute_byte_offset, void *client_data) (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a8f46d34c10a65d9c48e990f9b3bbe4e2">set_md5_checking</a>(bool value)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#ae239124fe0fc8fce3dcdae904bce7544">set_metadata_ignore</a>(::FLAC__MetadataType type)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a900ecb31410c4ce56f23477b22c1c799">set_metadata_ignore_all</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#ac963b9eaf8271fc47ef799901b6d3650">set_metadata_ignore_application</a>(const FLAC__byte id[4])</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a9208dd09a48d7a3034119565f51f0c56">set_metadata_respond</a>(::FLAC__MetadataType type)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a2ecec7b37f6f1d16ddcfee83a6919b5b">set_metadata_respond_all</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a95468ca8d92d1693b21203ad3e0d4545">set_metadata_respond_application</a>(const FLAC__byte id[4])</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#aa257e8156474458cd8eed2902d3c2674">set_ogg_serial_number</a>(long value)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a30a738e7ae11f389c58a74f7ff647fe4">skip_single_frame</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Stream</b>() (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#a0075cb08ab7bf5230ec0360ae3065a50">tell_callback</a>(FLAC__uint64 *absolute_byte_offset)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tell_callback_</b>(const ::FLAC__StreamDecoder *decoder, FLAC__uint64 *absolute_byte_offset, void *client_data) (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html#af5a61e9ff720cca3eb38d1f2790f00fb">write_callback</a>(const ::FLAC__Frame *frame, const FLAC__int32 *const buffer[])=0</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>write_callback_</b>(const ::FLAC__StreamDecoder *decoder, const ::FLAC__Frame *frame, const FLAC__int32 *const buffer[], void *client_data) (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>~Stream</b>() (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">FLAC::Decoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 611 B |
|
@ -0,0 +1,82 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Decoder</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">Stream</a></li><li class="navelem"><a class="el" href="classFLAC_1_1Decoder_1_1Stream_1_1State.html">State</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Decoder::Stream::State Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classFLAC_1_1Decoder_1_1Stream_1_1State.html">FLAC::Decoder::Stream::State</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>as_cstring</b>() const (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream_1_1State.html">FLAC::Decoder::Stream::State</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream_1_1State.html">FLAC::Decoder::Stream::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator::FLAC__StreamDecoderState</b>() const (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream_1_1State.html">FLAC::Decoder::Stream::State</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream_1_1State.html">FLAC::Decoder::Stream::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>resolved_as_cstring</b>(const Stream &decoder) const (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream_1_1State.html">FLAC::Decoder::Stream::State</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream_1_1State.html">FLAC::Decoder::Stream::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>State</b>(::FLAC__StreamDecoderState state) (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream_1_1State.html">FLAC::Decoder::Stream::State</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream_1_1State.html">FLAC::Decoder::Stream::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>state_</b> (defined in <a class="el" href="classFLAC_1_1Decoder_1_1Stream_1_1State.html">FLAC::Decoder::Stream::State</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Decoder_1_1Stream_1_1State.html">FLAC::Decoder::Stream::State</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,107 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: FLAC::Decoder::Stream::State Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Decoder</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">Stream</a></li><li class="navelem"><a class="el" href="classFLAC_1_1Decoder_1_1Stream_1_1State.html">State</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="classFLAC_1_1Decoder_1_1Stream_1_1State-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Decoder::Stream::State Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="decoder_8h_source.html">decoder.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a7bb916c135589c18d457a8c23c0d0baf"><td class="memItemLeft" align="right" valign="top"><a id="a7bb916c135589c18d457a8c23c0d0baf"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>State</b> (::<a class="el" href="group__flac__stream__decoder.html#ga3adb6891c5871a87cd5bbae6c770ba2d">FLAC__StreamDecoderState</a> state)</td></tr>
|
||||
<tr class="separator:a7bb916c135589c18d457a8c23c0d0baf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a370781b8cbed8770ca7c7ff70fa40370"><td class="memItemLeft" align="right" valign="top"><a id="a370781b8cbed8770ca7c7ff70fa40370"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>operator::FLAC__StreamDecoderState</b> () const</td></tr>
|
||||
<tr class="separator:a370781b8cbed8770ca7c7ff70fa40370"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adc5c1dfd04b12be9a97cb35cbb4f53c5"><td class="memItemLeft" align="right" valign="top"><a id="adc5c1dfd04b12be9a97cb35cbb4f53c5"></a>
|
||||
const char * </td><td class="memItemRight" valign="bottom"><b>as_cstring</b> () const</td></tr>
|
||||
<tr class="separator:adc5c1dfd04b12be9a97cb35cbb4f53c5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abd3a0e91099f654c00ab7ca18c30a4aa"><td class="memItemLeft" align="right" valign="top"><a id="abd3a0e91099f654c00ab7ca18c30a4aa"></a>
|
||||
const char * </td><td class="memItemRight" valign="bottom"><b>resolved_as_cstring</b> (const <a class="el" href="classFLAC_1_1Decoder_1_1Stream.html">Stream</a> &decoder) const</td></tr>
|
||||
<tr class="separator:abd3a0e91099f654c00ab7ca18c30a4aa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:a7556fad1c76397875bb059c5875ff4a7"><td class="memItemLeft" align="right" valign="top"><a id="a7556fad1c76397875bb059c5875ff4a7"></a>
|
||||
::<a class="el" href="group__flac__stream__decoder.html#ga3adb6891c5871a87cd5bbae6c770ba2d">FLAC__StreamDecoderState</a> </td><td class="memItemRight" valign="bottom"><b>state_</b></td></tr>
|
||||
<tr class="separator:a7556fad1c76397875bb059c5875ff4a7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>This class is a wrapper around FLAC__StreamDecoderState. </p>
|
||||
</div><hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>include/FLAC++/<a class="el" href="decoder_8h_source.html">decoder.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,148 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Encoder</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Encoder_1_1File.html">File</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Encoder::File Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classFLAC_1_1Encoder_1_1File.html">FLAC::Encoder::File</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>encoder_</b> (defined in <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>File</b>() (defined in <a class="el" href="classFLAC_1_1Encoder_1_1File.html">FLAC::Encoder::File</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1File.html">FLAC::Encoder::File</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#ad70a30287eb9e062454ca296b9628318">finish</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a5a3dbd29faf0e10947bc9a52bb686cd5">get_bits_per_sample</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a72f1cb4f655ba38dfbcc5ddff660b34a">get_blocksize</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a98a887884592b75ef7e84421eb0e0d36">get_channels</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#ab728524b3c28fa331309c83bea23c0b5">get_do_escape_coding</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a14083e5a1b62425335fdb957d6d0e1b9">get_do_exhaustive_model_search</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a0174159dde34f8235e0c8ecdf530f655">get_do_mid_side_stereo</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a7a1d05858b28f916ec04c74865da0122">get_do_qlp_coeff_prec_search</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a71efc8132af5742aa9e243be565c7eda">get_loose_mid_side_stereo</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#ab5809af7b04e2fd61116ff9f215568b0">get_max_lpc_order</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a71f704ca4bfd47bffb9d7e295b652b93">get_max_residual_partition_order</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#aba92b184c09870ec2bc0e3b06dcb7358">get_min_residual_partition_order</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a85b5987212037e8f71dc7d215a31fe9a">get_qlp_coeff_precision</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#ab61f5dc890c98a122ae9aa9646d845f4">get_rice_parameter_search_dist</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#ac6ac01067586112a448ac0b856c1f722">get_sample_rate</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#aa10fe1df856bdf720c598d8512c0b91d">get_state</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a4cb50455b54a99922bb1c3032ac3c12f">get_streamable_subset</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#acfb2d26a0546b741fcccd5ede2756072">get_total_samples_estimate</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#aa37963386c64655f2472f70d6ef78995">get_verify</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a2016d7cebb7daa740c5751917b922319">get_verify_decoder_error_stats</a>(FLAC__uint64 *absolute_sample, uint32_t *frame_number, uint32_t *channel, uint32_t *sample, FLAC__int32 *expected, FLAC__int32 *got)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a8e5bd3b3bcf7bb28ac5bd99045227d71">get_verify_decoder_state</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1File.html#afefae0d1c92f0d63d7be69a54667ff79">init</a>(FILE *file)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1File.html">FLAC::Encoder::File</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1File.html#a31016dd8e1db5bb9c1c3739b94fdb3e3">init</a>(const char *filename)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1File.html">FLAC::Encoder::File</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1File.html#a4966ed5f77dbf5a03946ff25f60a0f8c">init</a>(const std::string &filename)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1File.html">FLAC::Encoder::File</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a17bfdc6402a626db36ee23985ee959b6">FLAC::Encoder::Stream::init</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1File.html#a5dfab60d9cae983899e0b0f6e1ab9377">init_ogg</a>(FILE *file)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1File.html">FLAC::Encoder::File</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1File.html#a0740ed07b77e49a76f8ddc0e79540eae">init_ogg</a>(const char *filename)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1File.html">FLAC::Encoder::File</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1File.html#a202881c81ed146e9a83f7378cf1de2d6">init_ogg</a>(const std::string &filename)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1File.html">FLAC::Encoder::File</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a6cd96756d387c89555b4fb36e3323f35">FLAC::Encoder::Stream::init_ogg</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a7115abbe5b89823738e0d95f5fb77d78">is_valid</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#ad9c6a7aa7720f215bfe3b65e032e148c">metadata_callback</a>(const ::FLAC__StreamMetadata *metadata)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>metadata_callback_</b>(const ::FLAC__StreamEncoder *encoder, const ::FLAC__StreamMetadata *metadata, void *client_data) (defined in <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a05ed6d063785bf3eac594480661e8132">operator bool</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#ac59f444575b9d745bf6ea7b824e9507f">process</a>(const FLAC__int32 *const buffer[], uint32_t samples)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#ace0f417b4dff658f6d689a04114d6999">process_interleaved</a>(const FLAC__int32 buffer[], uint32_t samples)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1File.html#ac4c54a7df4723015afeb669131df17bf">progress_callback</a>(FLAC__uint64 bytes_written, FLAC__uint64 samples_written, uint32_t frames_written, uint32_t total_frames_estimate)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1File.html">FLAC::Encoder::File</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a483965ffe35ed652a5fca622c7791811">read_callback</a>(FLAC__byte buffer[], size_t *bytes)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>read_callback_</b>(const ::FLAC__StreamEncoder *encoder, FLAC__byte buffer[], size_t *bytes, void *client_data) (defined in <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a7df3745afe10cd4dbcc3433a32fcb463">seek_callback</a>(FLAC__uint64 absolute_byte_offset)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>seek_callback_</b>(const FLAC__StreamEncoder *encoder, FLAC__uint64 absolute_byte_offset, void *client_data) (defined in <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a4b9a35fd8996be1a4c46fafd41e34e28">set_apodization</a>(const char *specification)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a6db7416a187b853d612fa060d93fb460">set_bits_per_sample</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a448c7b7bfb8579f78576532fb6db5d9d">set_blocksize</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a6b9175bcf32b465ef5579cf67b23c461">set_channels</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a19e62dc289edf88ad5ec83f4bb3a4aed">set_compression_level</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a4a5b69ec2f0a329a662519021a022266">set_do_escape_coding</a>(bool value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a3832c6e375edfb304ea6dcf7afb15c83">set_do_exhaustive_model_search</a>(bool value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a034ab145e428444b0c6cc4d6818b1121">set_do_mid_side_stereo</a>(bool value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a9a63c0657c6834229d67e64adaf61fde">set_do_qlp_coeff_prec_search</a>(bool value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#aa691def57681119f0cb99804db7959d0">set_loose_mid_side_stereo</a>(bool value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#aff086f1265804e40504b3a471ffbf1c6">set_max_lpc_order</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a0933895f3d004edbd7d5266185c43e28">set_max_residual_partition_order</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#ac0fe4955fb5e49f4a97cb5bf942c3b03">set_metadata</a>(::FLAC__StreamMetadata **metadata, uint32_t num_blocks)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a66c62377bda60758c7ebf5c5abb8a516">set_metadata</a>(FLAC::Metadata::Prototype **metadata, uint32_t num_blocks)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a4574d815ae9367fc0972ebda437fe27c">set_min_residual_partition_order</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#adf54d79eb0e6dce071f46be6f2c2d55c">set_ogg_serial_number</a>(long value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a68454d727b7df082b1ca6e20542f0493">set_qlp_coeff_precision</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a859360cccd85c279f3a032b8d578976c">set_rice_parameter_search_dist</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a5b26c4a46d80d8c5e1711d2f1cac9ff3">set_sample_rate</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a85d78d5333b05e8a76a1edc9462dbfbc">set_streamable_subset</a>(bool value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a5f9de26084c378a7cd55919381465c24">set_total_samples_estimate</a>(FLAC__uint64 value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a85c2296aedf8d4cd2d9f284b1c3205f8">set_verify</a>(bool value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Stream</b>() (defined in <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a5a4f38682e33172f53f7f374372fe1e0">tell_callback</a>(FLAC__uint64 *absolute_byte_offset)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tell_callback_</b>(const FLAC__StreamEncoder *encoder, FLAC__uint64 *absolute_byte_offset, void *client_data) (defined in <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1File.html#a64c0e5118aa2d56f9e671e609728680e">write_callback</a>(const FLAC__byte buffer[], size_t bytes, uint32_t samples, uint32_t current_frame)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1File.html">FLAC::Encoder::File</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>write_callback_</b>(const ::FLAC__StreamEncoder *encoder, const FLAC__byte buffer[], size_t bytes, uint32_t samples, uint32_t current_frame, void *client_data) (defined in <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>~File</b>() (defined in <a class="el" href="classFLAC_1_1Encoder_1_1File.html">FLAC::Encoder::File</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1File.html">FLAC::Encoder::File</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Stream</b>() (defined in <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 621 B |
|
@ -0,0 +1,139 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Encoder</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">Stream</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Encoder::Stream Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>encoder_</b> (defined in <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#ad70a30287eb9e062454ca296b9628318">finish</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a5a3dbd29faf0e10947bc9a52bb686cd5">get_bits_per_sample</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a72f1cb4f655ba38dfbcc5ddff660b34a">get_blocksize</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a98a887884592b75ef7e84421eb0e0d36">get_channels</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#ab728524b3c28fa331309c83bea23c0b5">get_do_escape_coding</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a14083e5a1b62425335fdb957d6d0e1b9">get_do_exhaustive_model_search</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a0174159dde34f8235e0c8ecdf530f655">get_do_mid_side_stereo</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a7a1d05858b28f916ec04c74865da0122">get_do_qlp_coeff_prec_search</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a71efc8132af5742aa9e243be565c7eda">get_loose_mid_side_stereo</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#ab5809af7b04e2fd61116ff9f215568b0">get_max_lpc_order</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a71f704ca4bfd47bffb9d7e295b652b93">get_max_residual_partition_order</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#aba92b184c09870ec2bc0e3b06dcb7358">get_min_residual_partition_order</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a85b5987212037e8f71dc7d215a31fe9a">get_qlp_coeff_precision</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#ab61f5dc890c98a122ae9aa9646d845f4">get_rice_parameter_search_dist</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#ac6ac01067586112a448ac0b856c1f722">get_sample_rate</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#aa10fe1df856bdf720c598d8512c0b91d">get_state</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a4cb50455b54a99922bb1c3032ac3c12f">get_streamable_subset</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#acfb2d26a0546b741fcccd5ede2756072">get_total_samples_estimate</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#aa37963386c64655f2472f70d6ef78995">get_verify</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a2016d7cebb7daa740c5751917b922319">get_verify_decoder_error_stats</a>(FLAC__uint64 *absolute_sample, uint32_t *frame_number, uint32_t *channel, uint32_t *sample, FLAC__int32 *expected, FLAC__int32 *got)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a8e5bd3b3bcf7bb28ac5bd99045227d71">get_verify_decoder_state</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a17bfdc6402a626db36ee23985ee959b6">init</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a6cd96756d387c89555b4fb36e3323f35">init_ogg</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a7115abbe5b89823738e0d95f5fb77d78">is_valid</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#ad9c6a7aa7720f215bfe3b65e032e148c">metadata_callback</a>(const ::FLAC__StreamMetadata *metadata)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>metadata_callback_</b>(const ::FLAC__StreamEncoder *encoder, const ::FLAC__StreamMetadata *metadata, void *client_data) (defined in <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a05ed6d063785bf3eac594480661e8132">operator bool</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#ac59f444575b9d745bf6ea7b824e9507f">process</a>(const FLAC__int32 *const buffer[], uint32_t samples)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#ace0f417b4dff658f6d689a04114d6999">process_interleaved</a>(const FLAC__int32 buffer[], uint32_t samples)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a483965ffe35ed652a5fca622c7791811">read_callback</a>(FLAC__byte buffer[], size_t *bytes)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>read_callback_</b>(const ::FLAC__StreamEncoder *encoder, FLAC__byte buffer[], size_t *bytes, void *client_data) (defined in <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a7df3745afe10cd4dbcc3433a32fcb463">seek_callback</a>(FLAC__uint64 absolute_byte_offset)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>seek_callback_</b>(const FLAC__StreamEncoder *encoder, FLAC__uint64 absolute_byte_offset, void *client_data) (defined in <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a4b9a35fd8996be1a4c46fafd41e34e28">set_apodization</a>(const char *specification)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a6db7416a187b853d612fa060d93fb460">set_bits_per_sample</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a448c7b7bfb8579f78576532fb6db5d9d">set_blocksize</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a6b9175bcf32b465ef5579cf67b23c461">set_channels</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a19e62dc289edf88ad5ec83f4bb3a4aed">set_compression_level</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a4a5b69ec2f0a329a662519021a022266">set_do_escape_coding</a>(bool value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a3832c6e375edfb304ea6dcf7afb15c83">set_do_exhaustive_model_search</a>(bool value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a034ab145e428444b0c6cc4d6818b1121">set_do_mid_side_stereo</a>(bool value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a9a63c0657c6834229d67e64adaf61fde">set_do_qlp_coeff_prec_search</a>(bool value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#aa691def57681119f0cb99804db7959d0">set_loose_mid_side_stereo</a>(bool value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#aff086f1265804e40504b3a471ffbf1c6">set_max_lpc_order</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a0933895f3d004edbd7d5266185c43e28">set_max_residual_partition_order</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#ac0fe4955fb5e49f4a97cb5bf942c3b03">set_metadata</a>(::FLAC__StreamMetadata **metadata, uint32_t num_blocks)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a66c62377bda60758c7ebf5c5abb8a516">set_metadata</a>(FLAC::Metadata::Prototype **metadata, uint32_t num_blocks)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a4574d815ae9367fc0972ebda437fe27c">set_min_residual_partition_order</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#adf54d79eb0e6dce071f46be6f2c2d55c">set_ogg_serial_number</a>(long value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a68454d727b7df082b1ca6e20542f0493">set_qlp_coeff_precision</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a859360cccd85c279f3a032b8d578976c">set_rice_parameter_search_dist</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a5b26c4a46d80d8c5e1711d2f1cac9ff3">set_sample_rate</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a85d78d5333b05e8a76a1edc9462dbfbc">set_streamable_subset</a>(bool value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a5f9de26084c378a7cd55919381465c24">set_total_samples_estimate</a>(FLAC__uint64 value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a85c2296aedf8d4cd2d9f284b1c3205f8">set_verify</a>(bool value)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Stream</b>() (defined in <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#a5a4f38682e33172f53f7f374372fe1e0">tell_callback</a>(FLAC__uint64 *absolute_byte_offset)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tell_callback_</b>(const FLAC__StreamEncoder *encoder, FLAC__uint64 *absolute_byte_offset, void *client_data) (defined in <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html#ad225a9143e538103fa88865c3750ad8b">write_callback</a>(const FLAC__byte buffer[], size_t bytes, uint32_t samples, uint32_t current_frame)=0</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>write_callback_</b>(const ::FLAC__StreamEncoder *encoder, const FLAC__byte buffer[], size_t bytes, uint32_t samples, uint32_t current_frame, void *client_data) (defined in <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>~Stream</b>() (defined in <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">FLAC::Encoder::Stream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 624 B |
|
@ -0,0 +1,82 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Encoder</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">Stream</a></li><li class="navelem"><a class="el" href="classFLAC_1_1Encoder_1_1Stream_1_1State.html">State</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Encoder::Stream::State Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classFLAC_1_1Encoder_1_1Stream_1_1State.html">FLAC::Encoder::Stream::State</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>as_cstring</b>() const (defined in <a class="el" href="classFLAC_1_1Encoder_1_1Stream_1_1State.html">FLAC::Encoder::Stream::State</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream_1_1State.html">FLAC::Encoder::Stream::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator::FLAC__StreamEncoderState</b>() const (defined in <a class="el" href="classFLAC_1_1Encoder_1_1Stream_1_1State.html">FLAC::Encoder::Stream::State</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream_1_1State.html">FLAC::Encoder::Stream::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>resolved_as_cstring</b>(const Stream &encoder) const (defined in <a class="el" href="classFLAC_1_1Encoder_1_1Stream_1_1State.html">FLAC::Encoder::Stream::State</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream_1_1State.html">FLAC::Encoder::Stream::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>State</b>(::FLAC__StreamEncoderState state) (defined in <a class="el" href="classFLAC_1_1Encoder_1_1Stream_1_1State.html">FLAC::Encoder::Stream::State</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream_1_1State.html">FLAC::Encoder::Stream::State</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>state_</b> (defined in <a class="el" href="classFLAC_1_1Encoder_1_1Stream_1_1State.html">FLAC::Encoder::Stream::State</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Encoder_1_1Stream_1_1State.html">FLAC::Encoder::Stream::State</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,107 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: FLAC::Encoder::Stream::State Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Encoder</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">Stream</a></li><li class="navelem"><a class="el" href="classFLAC_1_1Encoder_1_1Stream_1_1State.html">State</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="classFLAC_1_1Encoder_1_1Stream_1_1State-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Encoder::Stream::State Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="encoder_8h_source.html">encoder.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a64b68350cffe445da0f7f0b39f14fd5b"><td class="memItemLeft" align="right" valign="top"><a id="a64b68350cffe445da0f7f0b39f14fd5b"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>State</b> (::<a class="el" href="group__flac__stream__encoder.html#gac5e9db4fc32ca2fa74abd9c8a87c02a5">FLAC__StreamEncoderState</a> state)</td></tr>
|
||||
<tr class="separator:a64b68350cffe445da0f7f0b39f14fd5b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a509c9cf7468703054ff856628ccd7204"><td class="memItemLeft" align="right" valign="top"><a id="a509c9cf7468703054ff856628ccd7204"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>operator::FLAC__StreamEncoderState</b> () const</td></tr>
|
||||
<tr class="separator:a509c9cf7468703054ff856628ccd7204"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7808b2f24782655c665d7c1b3f5982f4"><td class="memItemLeft" align="right" valign="top"><a id="a7808b2f24782655c665d7c1b3f5982f4"></a>
|
||||
const char * </td><td class="memItemRight" valign="bottom"><b>as_cstring</b> () const</td></tr>
|
||||
<tr class="separator:a7808b2f24782655c665d7c1b3f5982f4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac061f06aca9754d1f26ad6d8016bbed6"><td class="memItemLeft" align="right" valign="top"><a id="ac061f06aca9754d1f26ad6d8016bbed6"></a>
|
||||
const char * </td><td class="memItemRight" valign="bottom"><b>resolved_as_cstring</b> (const <a class="el" href="classFLAC_1_1Encoder_1_1Stream.html">Stream</a> &encoder) const</td></tr>
|
||||
<tr class="separator:ac061f06aca9754d1f26ad6d8016bbed6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:af6d7a77454f9a33c813ade45f95dad8c"><td class="memItemLeft" align="right" valign="top"><a id="af6d7a77454f9a33c813ade45f95dad8c"></a>
|
||||
::<a class="el" href="group__flac__stream__encoder.html#gac5e9db4fc32ca2fa74abd9c8a87c02a5">FLAC__StreamEncoderState</a> </td><td class="memItemRight" valign="bottom"><b>state_</b></td></tr>
|
||||
<tr class="separator:af6d7a77454f9a33c813ade45f95dad8c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>This class is a wrapper around FLAC__StreamEncoderState. </p>
|
||||
</div><hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>include/FLAC++/<a class="el" href="encoder_8h_source.html">encoder.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,115 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Metadata</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Metadata::Application Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Application</b>() (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#ac852c4aa3be004f1ffa4895ca54354a0">Application</a>(const Application &object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#afea8e8477179395b175f5481b9a7f520">Application</a>(const ::FLAC__StreamMetadata &object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#a88fa6324b6b46d41787934774f65d423">Application</a>(const ::FLAC__StreamMetadata *object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#a354471e537af33ba0c86de4db988efd1">Application</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#a47f68d7001ef094a916d3b13fe589fc2">assign</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#acc8ddaac1f1afe9d4fd9de33354847bd">assign_object</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aa54338931745f7f1b1d8240441efedb8">clear</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_data</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_id</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#ad88ba607c1bb6b3729b4a729be181db8">get_is_last</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a5d95592dea00bcf47dcdbc0b7224cf9e">get_length</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a524f81715c9aae70ba8b1b7ee4565171">get_type</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>object_</b> (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#ga72cc341e319780e2dca66d7c28bd0200">operator const ::FLAC__StreamMetadata *</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#adf4f2c38053d0d39e735c5f30b9934cf">operator!=</a>(const Application &object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#a2d43b476c340dfad464efbe046826b93">operator!=</a>(const ::FLAC__StreamMetadata &object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#a743c3398d5ea9305cc9c8d5864349cf3">operator!=</a>(const ::FLAC__StreamMetadata *object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#gab8e067674ea0181dc0756bbb5b242c6e">FLAC::Metadata::Prototype::operator!=</a>(const Prototype &) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#a3ca9dd06666b1dc7d4bdb6aef8e14d04">operator=</a>(const Application &object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#aad78784867bb6c8816238a57bab91535">operator=</a>(const ::FLAC__StreamMetadata &object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#afe3c7e50501b56045366d2121d084fba">operator=</a>(const ::FLAC__StreamMetadata *object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aea76819568855c4f49f2a23d42a642f2">FLAC::Metadata::Prototype::operator=</a>(const Prototype &)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#a89c2e1e78226550b47fceb2ab7fe1fa8">operator==</a>(const Application &object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#acd5f9b2fc6cd9ef3d3578e652dbaab45">operator==</a>(const ::FLAC__StreamMetadata &object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#a2acc04b3a9f6e8c57aeb875ffc762382">operator==</a>(const ::FLAC__StreamMetadata *object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#ga5f1ce22db46834e315363e730f24ffaf">FLAC::Metadata::Prototype::operator==</a>(const Prototype &) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__flacpp__metadata__level2.html#gae49fa399a6273ccad7cb0e6f787a3f5c">Prototype</a>(const Prototype &)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>Prototype</b>(const ::FLAC__StreamMetadata &) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Prototype</b>(const ::FLAC__StreamMetadata *) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a23ec8d118119578adb95de42fcbbaca2">Prototype</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#a95eaa06ca65af25385cf05f4942100b8">set_data</a>(const FLAC__byte *data, uint32_t length)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>set_data</b>(FLAC__byte *data, uint32_t length, bool copy) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_id</b>(const FLAC__byte value[4]) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#af40c7c078e408f7d6d0b5f521a013315">set_is_last</a>(bool)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Application</b>() (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">FLAC::Metadata::Application</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a698fa1529af534ab5d1d98d0979844f6">~Prototype</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,801 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: FLAC::Metadata::Application Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Metadata</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-methods">Protected Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="classFLAC_1_1Metadata_1_1Application-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Metadata::Application Class Reference<div class="ingroups"><a class="el" href="group__flacpp.html">FLAC C++ API</a> » <a class="el" href="group__flacpp__metadata.html">FLAC++/metadata.h: metadata interfaces</a> » <a class="el" href="group__flacpp__metadata__object.html">FLAC++/metadata.h: metadata object classes</a></div></div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_09_2metadata_8h_source.html">metadata.h</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for FLAC::Metadata::Application:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classFLAC_1_1Metadata_1_1Application.png" usemap="#FLAC::Metadata::Application_map" alt=""/>
|
||||
<map id="FLAC::Metadata::Application_map" name="FLAC::Metadata::Application_map">
|
||||
<area href="classFLAC_1_1Metadata_1_1Prototype.html" alt="FLAC::Metadata::Prototype" shape="rect" coords="0,0,172,24"/>
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a354471e537af33ba0c86de4db988efd1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#a354471e537af33ba0c86de4db988efd1">Application</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
|
||||
<tr class="separator:a354471e537af33ba0c86de4db988efd1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a47f68d7001ef094a916d3b13fe589fc2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#a47f68d7001ef094a916d3b13fe589fc2">assign</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
|
||||
<tr class="separator:a47f68d7001ef094a916d3b13fe589fc2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac243393c5d98ba61ad5607390f86e2dd"><td class="memItemLeft" align="right" valign="top"><a id="ac243393c5d98ba61ad5607390f86e2dd"></a>
|
||||
const FLAC__byte * </td><td class="memItemRight" valign="bottom"><b>get_id</b> () const</td></tr>
|
||||
<tr class="separator:ac243393c5d98ba61ad5607390f86e2dd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a199196762a6e7a3b8f4c080941286108"><td class="memItemLeft" align="right" valign="top"><a id="a199196762a6e7a3b8f4c080941286108"></a>
|
||||
const FLAC__byte * </td><td class="memItemRight" valign="bottom"><b>get_data</b> () const</td></tr>
|
||||
<tr class="separator:a199196762a6e7a3b8f4c080941286108"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1091e3153598a350db898ac2c52db979"><td class="memItemLeft" align="right" valign="top"><a id="a1091e3153598a350db898ac2c52db979"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>set_id</b> (const FLAC__byte value[4])</td></tr>
|
||||
<tr class="separator:a1091e3153598a350db898ac2c52db979"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a95eaa06ca65af25385cf05f4942100b8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#a95eaa06ca65af25385cf05f4942100b8">set_data</a> (const FLAC__byte *data, uint32_t length)</td></tr>
|
||||
<tr class="separator:a95eaa06ca65af25385cf05f4942100b8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a630a3b444468fabf146c4c748e3d428b"><td class="memItemLeft" align="right" valign="top"><a id="a630a3b444468fabf146c4c748e3d428b"></a>
|
||||
bool </td><td class="memItemRight" valign="bottom"><b>set_data</b> (FLAC__byte *data, uint32_t length, bool copy)</td></tr>
|
||||
<tr class="separator:a630a3b444468fabf146c4c748e3d428b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga0466615f2d7e725d1fc33bd1ae72ea5b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a> () const</td></tr>
|
||||
<tr class="separator:ga0466615f2d7e725d1fc33bd1ae72ea5b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad88ba607c1bb6b3729b4a729be181db8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#ad88ba607c1bb6b3729b4a729be181db8">get_is_last</a> () const</td></tr>
|
||||
<tr class="separator:ad88ba607c1bb6b3729b4a729be181db8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a524f81715c9aae70ba8b1b7ee4565171"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="group__flac__format.html#gac71714ba8ddbbd66d26bb78a427fac01">FLAC__MetadataType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a524f81715c9aae70ba8b1b7ee4565171">get_type</a> () const</td></tr>
|
||||
<tr class="separator:a524f81715c9aae70ba8b1b7ee4565171"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5d95592dea00bcf47dcdbc0b7224cf9e"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a5d95592dea00bcf47dcdbc0b7224cf9e">get_length</a> () const</td></tr>
|
||||
<tr class="separator:a5d95592dea00bcf47dcdbc0b7224cf9e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af40c7c078e408f7d6d0b5f521a013315"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#af40c7c078e408f7d6d0b5f521a013315">set_is_last</a> (bool)</td></tr>
|
||||
<tr class="separator:af40c7c078e408f7d6d0b5f521a013315"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga72cc341e319780e2dca66d7c28bd0200"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga72cc341e319780e2dca66d7c28bd0200">operator const ::FLAC__StreamMetadata *</a> () const</td></tr>
|
||||
<tr class="separator:ga72cc341e319780e2dca66d7c28bd0200"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
||||
<tr class="memitem:ac852c4aa3be004f1ffa4895ca54354a0"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#ac852c4aa3be004f1ffa4895ca54354a0">Application</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a> &object)</td></tr>
|
||||
<tr class="separator:ac852c4aa3be004f1ffa4895ca54354a0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afea8e8477179395b175f5481b9a7f520"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#afea8e8477179395b175f5481b9a7f520">Application</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &object)</td></tr>
|
||||
<tr class="separator:afea8e8477179395b175f5481b9a7f520"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a88fa6324b6b46d41787934774f65d423"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#a88fa6324b6b46d41787934774f65d423">Application</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
|
||||
<tr class="separator:a88fa6324b6b46d41787934774f65d423"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
||||
<tr class="memitem:a3ca9dd06666b1dc7d4bdb6aef8e14d04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#a3ca9dd06666b1dc7d4bdb6aef8e14d04">operator=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a> &object)</td></tr>
|
||||
<tr class="separator:a3ca9dd06666b1dc7d4bdb6aef8e14d04"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aad78784867bb6c8816238a57bab91535"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#aad78784867bb6c8816238a57bab91535">operator=</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &object)</td></tr>
|
||||
<tr class="separator:aad78784867bb6c8816238a57bab91535"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afe3c7e50501b56045366d2121d084fba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#afe3c7e50501b56045366d2121d084fba">operator=</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
|
||||
<tr class="separator:afe3c7e50501b56045366d2121d084fba"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
||||
<tr class="memitem:a89c2e1e78226550b47fceb2ab7fe1fa8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#a89c2e1e78226550b47fceb2ab7fe1fa8">operator==</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a> &object) const</td></tr>
|
||||
<tr class="separator:a89c2e1e78226550b47fceb2ab7fe1fa8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acd5f9b2fc6cd9ef3d3578e652dbaab45"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#acd5f9b2fc6cd9ef3d3578e652dbaab45">operator==</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &object) const</td></tr>
|
||||
<tr class="separator:acd5f9b2fc6cd9ef3d3578e652dbaab45"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2acc04b3a9f6e8c57aeb875ffc762382"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#a2acc04b3a9f6e8c57aeb875ffc762382">operator==</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const</td></tr>
|
||||
<tr class="separator:a2acc04b3a9f6e8c57aeb875ffc762382"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
||||
<tr class="memitem:adf4f2c38053d0d39e735c5f30b9934cf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#adf4f2c38053d0d39e735c5f30b9934cf">operator!=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a> &object) const</td></tr>
|
||||
<tr class="separator:adf4f2c38053d0d39e735c5f30b9934cf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2d43b476c340dfad464efbe046826b93"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#a2d43b476c340dfad464efbe046826b93">operator!=</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &object) const</td></tr>
|
||||
<tr class="separator:a2d43b476c340dfad464efbe046826b93"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a743c3398d5ea9305cc9c8d5864349cf3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html#a743c3398d5ea9305cc9c8d5864349cf3">operator!=</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const</td></tr>
|
||||
<tr class="separator:a743c3398d5ea9305cc9c8d5864349cf3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
||||
<tr class="memitem:ga5f1ce22db46834e315363e730f24ffaf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga5f1ce22db46834e315363e730f24ffaf">operator==</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &) const</td></tr>
|
||||
<tr class="separator:ga5f1ce22db46834e315363e730f24ffaf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
||||
<tr class="memitem:gab8e067674ea0181dc0756bbb5b242c6e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#gab8e067674ea0181dc0756bbb5b242c6e">operator!=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &) const</td></tr>
|
||||
<tr class="separator:gab8e067674ea0181dc0756bbb5b242c6e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
||||
Protected Member Functions</h2></td></tr>
|
||||
<tr class="memitem:acc8ddaac1f1afe9d4fd9de33354847bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#acc8ddaac1f1afe9d4fd9de33354847bd">assign_object</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
|
||||
<tr class="separator:acc8ddaac1f1afe9d4fd9de33354847bd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa54338931745f7f1b1d8240441efedb8"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aa54338931745f7f1b1d8240441efedb8">clear</a> ()</td></tr>
|
||||
<tr class="separator:aa54338931745f7f1b1d8240441efedb8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:ae3bddea1798a712c7d43d393807a9961"><td class="memItemLeft" align="right" valign="top"><a id="ae3bddea1798a712c7d43d393807a9961"></a>
|
||||
::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td><td class="memItemRight" valign="bottom"><b>object_</b></td></tr>
|
||||
<tr class="separator:ae3bddea1798a712c7d43d393807a9961"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>APPLICATION metadata block. See the <a class="el" href="group__flacpp__metadata__object.html">overview </a> for more, and the <a href="../format.html#metadata_block_application">format specification</a>. </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="ac852c4aa3be004f1ffa4895ca54354a0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac852c4aa3be004f1ffa4895ca54354a0">◆ </a></span>Application() <span class="overload">[1/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">FLAC::Metadata::Application::Application </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a> & </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Constructs a copy of the given object. This form always performs a deep copy. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="afea8e8477179395b175f5481b9a7f520"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#afea8e8477179395b175f5481b9a7f520">◆ </a></span>Application() <span class="overload">[2/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">FLAC::Metadata::Application::Application </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> & </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Constructs a copy of the given object. This form always performs a deep copy. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a88fa6324b6b46d41787934774f65d423"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a88fa6324b6b46d41787934774f65d423">◆ </a></span>Application() <span class="overload">[3/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">FLAC::Metadata::Application::Application </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Constructs a copy of the given object. This form always performs a deep copy. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a354471e537af33ba0c86de4db988efd1"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a354471e537af33ba0c86de4db988efd1">◆ </a></span>Application() <span class="overload">[4/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">FLAC::Metadata::Application::Application </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
||||
<td class="paramname"><em>object</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>copy</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Constructs an object with copy control. See <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a23ec8d118119578adb95de42fcbbaca2">Prototype(::FLAC__StreamMetadata *object, bool copy)</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a3ca9dd06666b1dc7d4bdb6aef8e14d04"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3ca9dd06666b1dc7d4bdb6aef8e14d04">◆ </a></span>operator=() <span class="overload">[1/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a>& FLAC::Metadata::Application::operator= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a> & </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Assign from another object. Always performs a deep copy. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aea76819568855c4f49f2a23d42a642f2">FLAC::Metadata::Prototype::operator=()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aad78784867bb6c8816238a57bab91535"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aad78784867bb6c8816238a57bab91535">◆ </a></span>operator=() <span class="overload">[2/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a>& FLAC::Metadata::Application::operator= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> & </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Assign from another object. Always performs a deep copy. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aea76819568855c4f49f2a23d42a642f2">FLAC::Metadata::Prototype::operator=()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="afe3c7e50501b56045366d2121d084fba"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#afe3c7e50501b56045366d2121d084fba">◆ </a></span>operator=() <span class="overload">[3/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a>& FLAC::Metadata::Application::operator= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Assign from another object. Always performs a deep copy. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aea76819568855c4f49f2a23d42a642f2">FLAC::Metadata::Prototype::operator=()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a47f68d7001ef094a916d3b13fe589fc2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a47f68d7001ef094a916d3b13fe589fc2">◆ </a></span>assign()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a>& FLAC::Metadata::Application::assign </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
||||
<td class="paramname"><em>object</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>copy</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Assigns an object with copy control. See <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#acc8ddaac1f1afe9d4fd9de33354847bd">Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy)</a>. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#acc8ddaac1f1afe9d4fd9de33354847bd">FLAC::Metadata::Prototype::assign_object()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a89c2e1e78226550b47fceb2ab7fe1fa8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a89c2e1e78226550b47fceb2ab7fe1fa8">◆ </a></span>operator==() <span class="overload">[1/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Application::operator== </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a> & </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Check for equality, performing a deep compare by following pointers. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="group__flacpp__metadata__object.html#ga5f1ce22db46834e315363e730f24ffaf">FLAC::Metadata::Prototype::operator==()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="acd5f9b2fc6cd9ef3d3578e652dbaab45"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#acd5f9b2fc6cd9ef3d3578e652dbaab45">◆ </a></span>operator==() <span class="overload">[2/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Application::operator== </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> & </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Check for equality, performing a deep compare by following pointers. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="group__flacpp__metadata__object.html#ga5f1ce22db46834e315363e730f24ffaf">FLAC::Metadata::Prototype::operator==()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a2acc04b3a9f6e8c57aeb875ffc762382"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2acc04b3a9f6e8c57aeb875ffc762382">◆ </a></span>operator==() <span class="overload">[3/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Application::operator== </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Check for equality, performing a deep compare by following pointers. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="group__flacpp__metadata__object.html#ga5f1ce22db46834e315363e730f24ffaf">FLAC::Metadata::Prototype::operator==()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="adf4f2c38053d0d39e735c5f30b9934cf"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#adf4f2c38053d0d39e735c5f30b9934cf">◆ </a></span>operator!=() <span class="overload">[1/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Application::operator!= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Application.html">Application</a> & </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Check for inequality, performing a deep compare by following pointers. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="group__flacpp__metadata__object.html#gab8e067674ea0181dc0756bbb5b242c6e">FLAC::Metadata::Prototype::operator!=()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a2d43b476c340dfad464efbe046826b93"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2d43b476c340dfad464efbe046826b93">◆ </a></span>operator!=() <span class="overload">[2/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Application::operator!= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> & </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Check for inequality, performing a deep compare by following pointers. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="group__flacpp__metadata__object.html#gab8e067674ea0181dc0756bbb5b242c6e">FLAC::Metadata::Prototype::operator!=()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a743c3398d5ea9305cc9c8d5864349cf3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a743c3398d5ea9305cc9c8d5864349cf3">◆ </a></span>operator!=() <span class="overload">[3/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Application::operator!= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Check for inequality, performing a deep compare by following pointers. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="group__flacpp__metadata__object.html#gab8e067674ea0181dc0756bbb5b242c6e">FLAC::Metadata::Prototype::operator!=()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a95eaa06ca65af25385cf05f4942100b8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a95eaa06ca65af25385cf05f4942100b8">◆ </a></span>set_data()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Application::set_data </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const FLAC__byte * </td>
|
||||
<td class="paramname"><em>data</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>length</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>This form always copies <em>data</em>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="acc8ddaac1f1afe9d4fd9de33354847bd"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#acc8ddaac1f1afe9d4fd9de33354847bd">◆ </a></span>assign_object()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a>& FLAC::Metadata::Prototype::assign_object </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
||||
<td class="paramname"><em>object</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>copy</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Assigns an object with copy control. See <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a23ec8d118119578adb95de42fcbbaca2">Prototype(::FLAC__StreamMetadata *object, bool copy)</a>. </p>
|
||||
|
||||
<p class="reference">Referenced by <a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#ad1193a408a5735845dea17a131b7282c">FLAC::Metadata::StreamInfo::assign()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a3b7508e56df71854ff1f5ad9570b5684">FLAC::Metadata::Padding::assign()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1Application.html#a47f68d7001ef094a916d3b13fe589fc2">assign()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#ad9d0036938d6ad1c81180cf1e156b844">FLAC::Metadata::SeekTable::assign()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment.html#a9db2171c398cd62a5907e625c3a6228d">FLAC::Metadata::VorbisComment::assign()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#ac83a472ca9852f3e2e800ae57d3e1305">FLAC::Metadata::CueSheet::assign()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#aa3d7384cb724a842c3471a9ab19f81ed">FLAC::Metadata::Picture::assign()</a>, and <a class="el" href="classFLAC_1_1Metadata_1_1Unknown.html#a4dc5e794c8d529245888414b2bf7d404">FLAC::Metadata::Unknown::assign()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa54338931745f7f1b1d8240441efedb8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa54338931745f7f1b1d8240441efedb8">◆ </a></span>clear()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void FLAC::Metadata::Prototype::clear </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Deletes the underlying <a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> object. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad88ba607c1bb6b3729b4a729be181db8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad88ba607c1bb6b3729b4a729be181db8">◆ </a></span>get_is_last()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Prototype::get_is_last </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns <code>true</code> if this block is the last block in a stream, else <code>false</code>.</p>
|
||||
<dl class="section user"><dt>Assertions:</dt><dd><div class="fragment"><div class="line"><a class="code" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() </div></div><!-- fragment --> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a524f81715c9aae70ba8b1b7ee4565171"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a524f81715c9aae70ba8b1b7ee4565171">◆ </a></span>get_type()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">::<a class="el" href="group__flac__format.html#gac71714ba8ddbbd66d26bb78a427fac01">FLAC__MetadataType</a> FLAC::Metadata::Prototype::get_type </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns the type of the block.</p>
|
||||
<dl class="section user"><dt>Assertions:</dt><dd><div class="fragment"><div class="line"><a class="code" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() </div></div><!-- fragment --> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5d95592dea00bcf47dcdbc0b7224cf9e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5d95592dea00bcf47dcdbc0b7224cf9e">◆ </a></span>get_length()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint32_t FLAC::Metadata::Prototype::get_length </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns the stream length of the metadata block.</p>
|
||||
<dl class="section note"><dt>Note</dt><dd>The length does not include the metadata block header, per spec.</dd></dl>
|
||||
<dl class="section user"><dt>Assertions:</dt><dd><div class="fragment"><div class="line"><a class="code" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() </div></div><!-- fragment --> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af40c7c078e408f7d6d0b5f521a013315"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af40c7c078e408f7d6d0b5f521a013315">◆ </a></span>set_is_last()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void FLAC::Metadata::Prototype::set_is_last </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Sets the "is_last" flag for the block. When using the iterators it is not necessary to set this flag; they will do it for you.</p>
|
||||
<dl class="section user"><dt>Assertions:</dt><dd><div class="fragment"><div class="line"><a class="code" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() </div></div><!-- fragment --> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>include/FLAC++/<a class="el" href="_09_2metadata_8h_source.html">metadata.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 717 B |
|
@ -0,0 +1,92 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Metadata</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">Chain</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Metadata::Chain Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">FLAC::Metadata::Chain</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Chain</b>() (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">FLAC::Metadata::Chain</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">FLAC::Metadata::Chain</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>chain_</b> (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">FLAC::Metadata::Chain</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">FLAC::Metadata::Chain</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html#a1d54ed419365faf5429caa84b35265c3">check_if_tempfile_needed</a>(bool use_padding)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">FLAC::Metadata::Chain</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>clear</b>() (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">FLAC::Metadata::Chain</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">FLAC::Metadata::Chain</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html#a62ff055714c8ce75d907ae58738113a4">is_valid</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">FLAC::Metadata::Chain</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>Iterator</b> (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">FLAC::Metadata::Chain</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">FLAC::Metadata::Chain</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html#aef51a0414284f468a2d73c07b540641d">merge_padding</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">FLAC::Metadata::Chain</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html#a509bf6a75a12df65bc77947a4765d9c1">read</a>(const char *filename, bool is_ogg=false)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">FLAC::Metadata::Chain</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html#a030c805328fc8b2da947830959dafb5b">read</a>(FLAC__IOHandle handle, FLAC__IOCallbacks callbacks, bool is_ogg=false)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">FLAC::Metadata::Chain</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html#a779eaac12da7e7edac67089053e5907f">sort_padding</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">FLAC::Metadata::Chain</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html#a02d7a4adc89e37b28eaccbccfe5da5b0">status</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">FLAC::Metadata::Chain</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html#a2341690885e2312013afc561e6fafd81">write</a>(bool use_padding=true, bool preserve_file_stats=false)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">FLAC::Metadata::Chain</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html#a0ef47e1634bca2d269ac49fc164306b5">write</a>(bool use_padding, ::FLAC__IOHandle handle, ::FLAC__IOCallbacks callbacks)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">FLAC::Metadata::Chain</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html#a37b863c4d490fea96f67294f03fbe975">write</a>(bool use_padding, ::FLAC__IOHandle handle, ::FLAC__IOCallbacks callbacks, ::FLAC__IOHandle temp_handle, ::FLAC__IOCallbacks temp_callbacks)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">FLAC::Metadata::Chain</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Chain</b>() (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">FLAC::Metadata::Chain</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">FLAC::Metadata::Chain</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,412 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: FLAC::Metadata::Chain Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Metadata</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">Chain</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-methods">Protected Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="#friends">Friends</a> |
|
||||
<a href="classFLAC_1_1Metadata_1_1Chain-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Metadata::Chain Class Reference<div class="ingroups"><a class="el" href="group__flacpp.html">FLAC C++ API</a> » <a class="el" href="group__flacpp__metadata.html">FLAC++/metadata.h: metadata interfaces</a> » <a class="el" href="group__flacpp__metadata__level2.html">FLAC++/metadata.h: metadata level 2 interface</a></div></div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_09_2metadata_8h_source.html">metadata.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Chain_1_1Status.html">Status</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a62ff055714c8ce75d907ae58738113a4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html#a62ff055714c8ce75d907ae58738113a4">is_valid</a> () const</td></tr>
|
||||
<tr class="separator:a62ff055714c8ce75d907ae58738113a4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a02d7a4adc89e37b28eaccbccfe5da5b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Chain_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html#a02d7a4adc89e37b28eaccbccfe5da5b0">status</a> ()</td></tr>
|
||||
<tr class="separator:a02d7a4adc89e37b28eaccbccfe5da5b0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a509bf6a75a12df65bc77947a4765d9c1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html#a509bf6a75a12df65bc77947a4765d9c1">read</a> (const char *filename, bool is_ogg=false)</td></tr>
|
||||
<tr class="separator:a509bf6a75a12df65bc77947a4765d9c1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a030c805328fc8b2da947830959dafb5b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html#a030c805328fc8b2da947830959dafb5b">read</a> (<a class="el" href="group__flac__callbacks.html#ga4c329c3168dee6e352384c5e9306260d">FLAC__IOHandle</a> handle, <a class="el" href="structFLAC____IOCallbacks.html">FLAC__IOCallbacks</a> callbacks, bool is_ogg=false)</td></tr>
|
||||
<tr class="separator:a030c805328fc8b2da947830959dafb5b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d54ed419365faf5429caa84b35265c3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html#a1d54ed419365faf5429caa84b35265c3">check_if_tempfile_needed</a> (bool use_padding)</td></tr>
|
||||
<tr class="separator:a1d54ed419365faf5429caa84b35265c3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2341690885e2312013afc561e6fafd81"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html#a2341690885e2312013afc561e6fafd81">write</a> (bool use_padding=true, bool preserve_file_stats=false)</td></tr>
|
||||
<tr class="separator:a2341690885e2312013afc561e6fafd81"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0ef47e1634bca2d269ac49fc164306b5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html#a0ef47e1634bca2d269ac49fc164306b5">write</a> (bool use_padding, ::<a class="el" href="group__flac__callbacks.html#ga4c329c3168dee6e352384c5e9306260d">FLAC__IOHandle</a> handle, ::<a class="el" href="structFLAC____IOCallbacks.html">FLAC__IOCallbacks</a> callbacks)</td></tr>
|
||||
<tr class="separator:a0ef47e1634bca2d269ac49fc164306b5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a37b863c4d490fea96f67294f03fbe975"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html#a37b863c4d490fea96f67294f03fbe975">write</a> (bool use_padding, ::<a class="el" href="group__flac__callbacks.html#ga4c329c3168dee6e352384c5e9306260d">FLAC__IOHandle</a> handle, ::<a class="el" href="structFLAC____IOCallbacks.html">FLAC__IOCallbacks</a> callbacks, ::<a class="el" href="group__flac__callbacks.html#ga4c329c3168dee6e352384c5e9306260d">FLAC__IOHandle</a> temp_handle, ::<a class="el" href="structFLAC____IOCallbacks.html">FLAC__IOCallbacks</a> temp_callbacks)</td></tr>
|
||||
<tr class="separator:a37b863c4d490fea96f67294f03fbe975"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aef51a0414284f468a2d73c07b540641d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html#aef51a0414284f468a2d73c07b540641d">merge_padding</a> ()</td></tr>
|
||||
<tr class="separator:aef51a0414284f468a2d73c07b540641d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a779eaac12da7e7edac67089053e5907f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html#a779eaac12da7e7edac67089053e5907f">sort_padding</a> ()</td></tr>
|
||||
<tr class="separator:a779eaac12da7e7edac67089053e5907f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
||||
Protected Member Functions</h2></td></tr>
|
||||
<tr class="memitem:af431445fb3a8ee5e85d30151e56c64db"><td class="memItemLeft" align="right" valign="top"><a id="af431445fb3a8ee5e85d30151e56c64db"></a>
|
||||
virtual void </td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
|
||||
<tr class="separator:af431445fb3a8ee5e85d30151e56c64db"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:a0cf0a7dd2b2f026477833b9c9193e746"><td class="memItemLeft" align="right" valign="top"><a id="a0cf0a7dd2b2f026477833b9c9193e746"></a>
|
||||
::<a class="el" href="group__flac__metadata__level2.html#gaec6993c60b88f222a52af86f8f47bfdf">FLAC__Metadata_Chain</a> * </td><td class="memItemRight" valign="bottom"><b>chain_</b></td></tr>
|
||||
<tr class="separator:a0cf0a7dd2b2f026477833b9c9193e746"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
|
||||
Friends</h2></td></tr>
|
||||
<tr class="memitem:a9830fc407400559db7e7783cc10a9394"><td class="memItemLeft" align="right" valign="top"><a id="a9830fc407400559db7e7783cc10a9394"></a>
|
||||
class </td><td class="memItemRight" valign="bottom"><b>Iterator</b></td></tr>
|
||||
<tr class="separator:a9830fc407400559db7e7783cc10a9394"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>This class is a wrapper around the FLAC__metadata_chain structures and methods; see the <a class="el" href="group__flacpp__metadata__level2.html">usage guide </a> and <a class="el" href="group__flac__metadata__level2.html#gaec6993c60b88f222a52af86f8f47bfdf">FLAC__Metadata_Chain</a>. </p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a62ff055714c8ce75d907ae58738113a4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a62ff055714c8ce75d907ae58738113a4">◆ </a></span>is_valid()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Chain::is_valid </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns <code>true</code> iff object was properly constructed. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a02d7a4adc89e37b28eaccbccfe5da5b0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a02d7a4adc89e37b28eaccbccfe5da5b0">◆ </a></span>status()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Chain_1_1Status.html">Status</a> FLAC::Metadata::Chain::status </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level2.html#ga8e74773f8ca2bb2bc0b56a65ca0299f4">FLAC__metadata_chain_status()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a509bf6a75a12df65bc77947a4765d9c1"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a509bf6a75a12df65bc77947a4765d9c1">◆ </a></span>read() <span class="overload">[1/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Chain::read </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>filename</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>is_ogg</em> = <code>false</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level2.html#ga5a4f2056c30f78af5a79f6b64d5bfdcd">FLAC__metadata_chain_read()</a>, <a class="el" href="group__flac__metadata__level2.html#ga3995010aab28a483ad9905669e5c4954">FLAC__metadata_chain_read_ogg()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a030c805328fc8b2da947830959dafb5b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a030c805328fc8b2da947830959dafb5b">◆ </a></span>read() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Chain::read </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="group__flac__callbacks.html#ga4c329c3168dee6e352384c5e9306260d">FLAC__IOHandle</a> </td>
|
||||
<td class="paramname"><em>handle</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="structFLAC____IOCallbacks.html">FLAC__IOCallbacks</a> </td>
|
||||
<td class="paramname"><em>callbacks</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>is_ogg</em> = <code>false</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level2.html#ga595f55b611ed588d4d55a9b2eb9d2add">FLAC__metadata_chain_read_with_callbacks()</a>, <a class="el" href="group__flac__metadata__level2.html#gaccc2f991722682d3c31d36f51985066c">FLAC__metadata_chain_read_ogg_with_callbacks()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1d54ed419365faf5429caa84b35265c3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1d54ed419365faf5429caa84b35265c3">◆ </a></span>check_if_tempfile_needed()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Chain::check_if_tempfile_needed </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>use_padding</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level2.html#ga46602f64d423cfe5d5f8a4155f8a97e2">FLAC__metadata_chain_check_if_tempfile_needed()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a2341690885e2312013afc561e6fafd81"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2341690885e2312013afc561e6fafd81">◆ </a></span>write() <span class="overload">[1/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Chain::write </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>use_padding</em> = <code>true</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>preserve_file_stats</em> = <code>false</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level2.html#ga46bf9cf7d426078101b9297ba80bb835">FLAC__metadata_chain_write()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a0ef47e1634bca2d269ac49fc164306b5"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0ef47e1634bca2d269ac49fc164306b5">◆ </a></span>write() <span class="overload">[2/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Chain::write </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>use_padding</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">::<a class="el" href="group__flac__callbacks.html#ga4c329c3168dee6e352384c5e9306260d">FLAC__IOHandle</a> </td>
|
||||
<td class="paramname"><em>handle</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">::<a class="el" href="structFLAC____IOCallbacks.html">FLAC__IOCallbacks</a> </td>
|
||||
<td class="paramname"><em>callbacks</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level2.html#ga70532b3705294dc891d8db649a4d4843">FLAC__metadata_chain_write_with_callbacks()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a37b863c4d490fea96f67294f03fbe975"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a37b863c4d490fea96f67294f03fbe975">◆ </a></span>write() <span class="overload">[3/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Chain::write </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>use_padding</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">::<a class="el" href="group__flac__callbacks.html#ga4c329c3168dee6e352384c5e9306260d">FLAC__IOHandle</a> </td>
|
||||
<td class="paramname"><em>handle</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">::<a class="el" href="structFLAC____IOCallbacks.html">FLAC__IOCallbacks</a> </td>
|
||||
<td class="paramname"><em>callbacks</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">::<a class="el" href="group__flac__callbacks.html#ga4c329c3168dee6e352384c5e9306260d">FLAC__IOHandle</a> </td>
|
||||
<td class="paramname"><em>temp_handle</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">::<a class="el" href="structFLAC____IOCallbacks.html">FLAC__IOCallbacks</a> </td>
|
||||
<td class="paramname"><em>temp_callbacks</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level2.html#ga72facaa621e8d798036a4a7da3643e41">FLAC__metadata_chain_write_with_callbacks_and_tempfile()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aef51a0414284f468a2d73c07b540641d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aef51a0414284f468a2d73c07b540641d">◆ </a></span>merge_padding()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void FLAC::Metadata::Chain::merge_padding </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level2.html#ga0a43897914edb751cb87f7e281aff3dc">FLAC__metadata_chain_merge_padding()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a779eaac12da7e7edac67089053e5907f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a779eaac12da7e7edac67089053e5907f">◆ </a></span>sort_padding()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void FLAC::Metadata::Chain::sort_padding </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level2.html#ga82b66fe71c727adb9cf80a1da9834ce5">FLAC__metadata_chain_sort_padding()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>include/FLAC++/<a class="el" href="_09_2metadata_8h_source.html">metadata.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,81 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Metadata</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">Chain</a></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1Chain_1_1Status.html">Status</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Metadata::Chain::Status Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classFLAC_1_1Metadata_1_1Chain_1_1Status.html">FLAC::Metadata::Chain::Status</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>as_cstring</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Chain_1_1Status.html">FLAC::Metadata::Chain::Status</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain_1_1Status.html">FLAC::Metadata::Chain::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator::FLAC__Metadata_ChainStatus</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Chain_1_1Status.html">FLAC::Metadata::Chain::Status</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain_1_1Status.html">FLAC::Metadata::Chain::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Status</b>(::FLAC__Metadata_ChainStatus status) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Chain_1_1Status.html">FLAC::Metadata::Chain::Status</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain_1_1Status.html">FLAC::Metadata::Chain::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>status_</b> (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Chain_1_1Status.html">FLAC::Metadata::Chain::Status</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Chain_1_1Status.html">FLAC::Metadata::Chain::Status</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,104 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: FLAC::Metadata::Chain::Status Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Metadata</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">Chain</a></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1Chain_1_1Status.html">Status</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="classFLAC_1_1Metadata_1_1Chain_1_1Status-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Metadata::Chain::Status Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_09_2metadata_8h_source.html">metadata.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a729a1cd46a7156075086b07ac9c3d6a3"><td class="memItemLeft" align="right" valign="top"><a id="a729a1cd46a7156075086b07ac9c3d6a3"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>Status</b> (::<a class="el" href="group__flac__metadata__level2.html#gafe2a924893b0800b020bea8160fd4531">FLAC__Metadata_ChainStatus</a> <a class="el" href="classFLAC_1_1Metadata_1_1Chain.html#a02d7a4adc89e37b28eaccbccfe5da5b0">status</a>)</td></tr>
|
||||
<tr class="separator:a729a1cd46a7156075086b07ac9c3d6a3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a63b64fcdf9c372d4015baba9ad0d9199"><td class="memItemLeft" align="right" valign="top"><a id="a63b64fcdf9c372d4015baba9ad0d9199"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>operator::FLAC__Metadata_ChainStatus</b> () const</td></tr>
|
||||
<tr class="separator:a63b64fcdf9c372d4015baba9ad0d9199"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac62ac8a40fa85632ac4dcbf91397037f"><td class="memItemLeft" align="right" valign="top"><a id="ac62ac8a40fa85632ac4dcbf91397037f"></a>
|
||||
const char * </td><td class="memItemRight" valign="bottom"><b>as_cstring</b> () const</td></tr>
|
||||
<tr class="separator:ac62ac8a40fa85632ac4dcbf91397037f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:a88aac6c539a65dee558eab8a590ea829"><td class="memItemLeft" align="right" valign="top"><a id="a88aac6c539a65dee558eab8a590ea829"></a>
|
||||
::<a class="el" href="group__flac__metadata__level2.html#gafe2a924893b0800b020bea8160fd4531">FLAC__Metadata_ChainStatus</a> </td><td class="memItemRight" valign="bottom"><b>status_</b></td></tr>
|
||||
<tr class="separator:a88aac6c539a65dee558eab8a590ea829"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>This class is a wrapper around FLAC__Metadata_ChainStatus. </p>
|
||||
</div><hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>include/FLAC++/<a class="el" href="_09_2metadata_8h_source.html">metadata.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,130 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Metadata</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Metadata::CueSheet Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#ac83a472ca9852f3e2e800ae57d3e1305">assign</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#acc8ddaac1f1afe9d4fd9de33354847bd">assign_object</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#a7f03abfc2473e54a766c888c8cd431b6">calculate_cddb_id</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aa54338931745f7f1b1d8240441efedb8">clear</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CueSheet</b>() (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#aff87fa8ab761fc12c0f37b6ff033f74e">CueSheet</a>(const CueSheet &object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#a70f56da621341cd05a14bafe3ddded70">CueSheet</a>(const ::FLAC__StreamMetadata &object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#a0248e035cd9c13338355074d68032e90">CueSheet</a>(const ::FLAC__StreamMetadata *object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#add934e1916c2427197f8a5654f7ffae9">CueSheet</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#a01c9f6ec36ba9b538ac3c9de993551f8">delete_index</a>(uint32_t track_num, uint32_t index_num)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#a742ea19be39cd5ad23aeac04671c44ae">delete_track</a>(uint32_t i)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_is_cd</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#ad88ba607c1bb6b3729b4a729be181db8">get_is_last</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_lead_in</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a5d95592dea00bcf47dcdbc0b7224cf9e">get_length</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_media_catalog_number</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_num_tracks</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_track</b>(uint32_t i) const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a524f81715c9aae70ba8b1b7ee4565171">get_type</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#a294125ebcaf6c1576759b74f4ba96aa6">insert_blank_index</a>(uint32_t track_num, uint32_t index_num)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#abe22447cc77d2f12092b68493ad2fca5">insert_blank_track</a>(uint32_t i)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#acebb3ac32324137091b965a9e9ba2edf">insert_index</a>(uint32_t track_num, uint32_t index_num, const ::FLAC__StreamMetadata_CueSheet_Index &index)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#aeef4dc2ff2f9cc102855aec900860ce6">insert_track</a>(uint32_t i, const Track &track)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#a920da7efb6143683543440c2409b3d26">is_legal</a>(bool check_cd_da_subset=false, const char **violation=0) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>object_</b> (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#ga72cc341e319780e2dca66d7c28bd0200">operator const ::FLAC__StreamMetadata *</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#ad02b4b1f541c8607a233a248ec295db9">operator!=</a>(const CueSheet &object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#a68a03777c79fc0464c26695cc371dad8">operator!=</a>(const ::FLAC__StreamMetadata &object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#a323fd4f21eb48874008834c70c9216de">operator!=</a>(const ::FLAC__StreamMetadata *object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#gab8e067674ea0181dc0756bbb5b242c6e">FLAC::Metadata::Prototype::operator!=</a>(const Prototype &) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#ad24bf2e19de81159d5e205ae5ef63843">operator=</a>(const CueSheet &object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#a12ea7ba6371d328708befbc5a13b4325">operator=</a>(const ::FLAC__StreamMetadata &object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#a70e0483a06b641a903134c7a8cd6aa9b">operator=</a>(const ::FLAC__StreamMetadata *object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aea76819568855c4f49f2a23d42a642f2">FLAC::Metadata::Prototype::operator=</a>(const Prototype &)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#ad101b9f069c4af9053718b408a9737f5">operator==</a>(const CueSheet &object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#aed7c71957d5b1573ad19d0e7a47d82ac">operator==</a>(const ::FLAC__StreamMetadata &object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#a217c5f9f8d734e929c4841efd6f1ae07">operator==</a>(const ::FLAC__StreamMetadata *object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#ga5f1ce22db46834e315363e730f24ffaf">FLAC::Metadata::Prototype::operator==</a>(const Prototype &) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__flacpp__metadata__level2.html#gae49fa399a6273ccad7cb0e6f787a3f5c">Prototype</a>(const Prototype &)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Prototype</b>(const ::FLAC__StreamMetadata &) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>Prototype</b>(const ::FLAC__StreamMetadata *) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a23ec8d118119578adb95de42fcbbaca2">Prototype</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#a7dd7822a201fa2310410029a36f4f1ac">resize_indices</a>(uint32_t track_num, uint32_t new_num_indices)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#a8d574ef586ab17413dbf1cb45b630a69">resize_tracks</a>(uint32_t new_num_tracks)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>set_index</b>(uint32_t track_num, uint32_t index_num, const ::FLAC__StreamMetadata_CueSheet_Index &index) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_is_cd</b>(bool value) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#af40c7c078e408f7d6d0b5f521a013315">set_is_last</a>(bool)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_lead_in</b>(FLAC__uint64 value) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>set_media_catalog_number</b>(const char value[128]) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#a5854e1797bf5161d1dc7e9cca5201bc9">set_track</a>(uint32_t i, const Track &track)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>~CueSheet</b>() (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">FLAC::Metadata::CueSheet</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a698fa1529af534ab5d1d98d0979844f6">~Prototype</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 707 B |
|
@ -0,0 +1,98 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Metadata</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">Track</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Metadata::CueSheet::Track Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_index</b>(uint32_t i) const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_isrc</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_num_indices</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_number</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_offset</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_pre_emphasis</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_track</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_type</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html#ac0fb597614c2327157e765ea278b014f">is_valid</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>object_</b> (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const Track &track) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>set_index</b>(uint32_t i, const ::FLAC__StreamMetadata_CueSheet_Index &index) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_isrc</b>(const char value[12]) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>set_number</b>(FLAC__byte value) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_offset</b>(FLAC__uint64 value) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>set_pre_emphasis</b>(bool value) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_type</b>(uint32_t value) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>Track</b>() (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Track</b>(const ::FLAC__StreamMetadata_CueSheet_Track *track) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>Track</b>(const Track &track) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Track</b>() (defined in <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">FLAC::Metadata::CueSheet::Track</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,177 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: FLAC::Metadata::CueSheet::Track Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Metadata</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html">CueSheet</a></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">Track</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Metadata::CueSheet::Track Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_09_2metadata_8h_source.html">metadata.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a975a75ced858b78a6918d43db30c005b"><td class="memItemLeft" align="right" valign="top"><a id="a975a75ced858b78a6918d43db30c005b"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>Track</b> (const ::<a class="el" href="structFLAC____StreamMetadata__CueSheet__Track.html">FLAC__StreamMetadata_CueSheet_Track</a> *track)</td></tr>
|
||||
<tr class="separator:a975a75ced858b78a6918d43db30c005b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aabbe8498d7e40419ef672426ea099782"><td class="memItemLeft" align="right" valign="top"><a id="aabbe8498d7e40419ef672426ea099782"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>Track</b> (const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">Track</a> &track)</td></tr>
|
||||
<tr class="separator:aabbe8498d7e40419ef672426ea099782"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3c8e215f373c731e1efe538559f9afa2"><td class="memItemLeft" align="right" valign="top"><a id="a3c8e215f373c731e1efe538559f9afa2"></a>
|
||||
<a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">Track</a> & </td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html">Track</a> &track)</td></tr>
|
||||
<tr class="separator:a3c8e215f373c731e1efe538559f9afa2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac0fb597614c2327157e765ea278b014f"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html#ac0fb597614c2327157e765ea278b014f">is_valid</a> () const</td></tr>
|
||||
<tr class="separator:ac0fb597614c2327157e765ea278b014f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a838f13254a4b6f7ff022bcf419a52a76"><td class="memItemLeft" align="right" valign="top"><a id="a838f13254a4b6f7ff022bcf419a52a76"></a>
|
||||
FLAC__uint64 </td><td class="memItemRight" valign="bottom"><b>get_offset</b> () const</td></tr>
|
||||
<tr class="separator:a838f13254a4b6f7ff022bcf419a52a76"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a754e754eadc3ecc5884b795ac6d5f438"><td class="memItemLeft" align="right" valign="top"><a id="a754e754eadc3ecc5884b795ac6d5f438"></a>
|
||||
FLAC__byte </td><td class="memItemRight" valign="bottom"><b>get_number</b> () const</td></tr>
|
||||
<tr class="separator:a754e754eadc3ecc5884b795ac6d5f438"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5616a07eba89ffd75305b7f98faab387"><td class="memItemLeft" align="right" valign="top"><a id="a5616a07eba89ffd75305b7f98faab387"></a>
|
||||
const char * </td><td class="memItemRight" valign="bottom"><b>get_isrc</b> () const</td></tr>
|
||||
<tr class="separator:a5616a07eba89ffd75305b7f98faab387"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acc765d94f029460a1e5cd87fca7d5b06"><td class="memItemLeft" align="right" valign="top"><a id="acc765d94f029460a1e5cd87fca7d5b06"></a>
|
||||
uint32_t </td><td class="memItemRight" valign="bottom"><b>get_type</b> () const</td></tr>
|
||||
<tr class="separator:acc765d94f029460a1e5cd87fca7d5b06"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab9fbea2c5f387f6fcac36130f688a8cf"><td class="memItemLeft" align="right" valign="top"><a id="ab9fbea2c5f387f6fcac36130f688a8cf"></a>
|
||||
bool </td><td class="memItemRight" valign="bottom"><b>get_pre_emphasis</b> () const</td></tr>
|
||||
<tr class="separator:ab9fbea2c5f387f6fcac36130f688a8cf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1810dd23038b149efe02c851a4e2ce07"><td class="memItemLeft" align="right" valign="top"><a id="a1810dd23038b149efe02c851a4e2ce07"></a>
|
||||
FLAC__byte </td><td class="memItemRight" valign="bottom"><b>get_num_indices</b> () const</td></tr>
|
||||
<tr class="separator:a1810dd23038b149efe02c851a4e2ce07"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6a7d31fd7a3f1b41b5eef41ebf43b2d6"><td class="memItemLeft" align="right" valign="top"><a id="a6a7d31fd7a3f1b41b5eef41ebf43b2d6"></a>
|
||||
::<a class="el" href="structFLAC____StreamMetadata__CueSheet__Index.html">FLAC__StreamMetadata_CueSheet_Index</a> </td><td class="memItemRight" valign="bottom"><b>get_index</b> (uint32_t i) const</td></tr>
|
||||
<tr class="separator:a6a7d31fd7a3f1b41b5eef41ebf43b2d6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac2db3dbfa3ef0c43689cf1a1f8a9742f"><td class="memItemLeft" align="right" valign="top"><a id="ac2db3dbfa3ef0c43689cf1a1f8a9742f"></a>
|
||||
const ::<a class="el" href="structFLAC____StreamMetadata__CueSheet__Track.html">FLAC__StreamMetadata_CueSheet_Track</a> * </td><td class="memItemRight" valign="bottom"><b>get_track</b> () const</td></tr>
|
||||
<tr class="separator:ac2db3dbfa3ef0c43689cf1a1f8a9742f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a78af8923ef6543c4393458166a12b46e"><td class="memItemLeft" align="right" valign="top"><a id="a78af8923ef6543c4393458166a12b46e"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>set_offset</b> (FLAC__uint64 value)</td></tr>
|
||||
<tr class="separator:a78af8923ef6543c4393458166a12b46e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a80a7fc4efe72021a43e96c170457ec44"><td class="memItemLeft" align="right" valign="top"><a id="a80a7fc4efe72021a43e96c170457ec44"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>set_number</b> (FLAC__byte value)</td></tr>
|
||||
<tr class="separator:a80a7fc4efe72021a43e96c170457ec44"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6e86dff01b47678d5f0daa4d060c067d"><td class="memItemLeft" align="right" valign="top"><a id="a6e86dff01b47678d5f0daa4d060c067d"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>set_isrc</b> (const char value[12])</td></tr>
|
||||
<tr class="separator:a6e86dff01b47678d5f0daa4d060c067d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad799a8b524595d1fce1a0ed6487dd56d"><td class="memItemLeft" align="right" valign="top"><a id="ad799a8b524595d1fce1a0ed6487dd56d"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>set_type</b> (uint32_t value)</td></tr>
|
||||
<tr class="separator:ad799a8b524595d1fce1a0ed6487dd56d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0b62ce4e977d5ee927fe770020caba88"><td class="memItemLeft" align="right" valign="top"><a id="a0b62ce4e977d5ee927fe770020caba88"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>set_pre_emphasis</b> (bool value)</td></tr>
|
||||
<tr class="separator:a0b62ce4e977d5ee927fe770020caba88"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abbc7397894a33d677ccc6b0d8c038b83"><td class="memItemLeft" align="right" valign="top"><a id="abbc7397894a33d677ccc6b0d8c038b83"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>set_index</b> (uint32_t i, const ::<a class="el" href="structFLAC____StreamMetadata__CueSheet__Index.html">FLAC__StreamMetadata_CueSheet_Index</a> &index)</td></tr>
|
||||
<tr class="separator:abbc7397894a33d677ccc6b0d8c038b83"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:ab626deaf593475e4499c50594ed09b7f"><td class="memItemLeft" align="right" valign="top"><a id="ab626deaf593475e4499c50594ed09b7f"></a>
|
||||
::<a class="el" href="structFLAC____StreamMetadata__CueSheet__Track.html">FLAC__StreamMetadata_CueSheet_Track</a> * </td><td class="memItemRight" valign="bottom"><b>object_</b></td></tr>
|
||||
<tr class="separator:ab626deaf593475e4499c50594ed09b7f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Convenience class for encapsulating a cue sheet track.</p>
|
||||
<p>Always check <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet_1_1Track.html#ac0fb597614c2327157e765ea278b014f" title="Returns true iff object was properly constructed. ">is_valid()</a> after the constructor or operator= to make sure memory was properly allocated. </p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="ac0fb597614c2327157e765ea278b014f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac0fb597614c2327157e765ea278b014f">◆ </a></span>is_valid()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual bool FLAC::Metadata::CueSheet::Track::is_valid </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns <code>true</code> iff object was properly constructed. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>include/FLAC++/<a class="el" href="_09_2metadata_8h_source.html">metadata.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,91 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Metadata</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html">Iterator</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Metadata::Iterator Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html">FLAC::Metadata::Iterator</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>clear</b>() (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html">FLAC::Metadata::Iterator</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html">FLAC::Metadata::Iterator</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html#a67adaa4ae39cf405ee0f4674ca8836dd">delete_block</a>(bool replace_with_padding)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html">FLAC::Metadata::Iterator</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html#a3693233f592b9cb333c437413c6be2a6">get_block</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html">FLAC::Metadata::Iterator</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html#aa25cb3c27e4d6250f98605f89b0fa904">get_block_type</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html">FLAC::Metadata::Iterator</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html#ab5713af7318f10a46bd8b26ce586947c">init</a>(Chain &chain)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html">FLAC::Metadata::Iterator</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html#a73e7a3f7192f369cb3a19d078da504ab">insert_block_after</a>(Prototype *block)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html">FLAC::Metadata::Iterator</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html#a86de6d0b21ac08b74a2ea8c1a9adce36">insert_block_before</a>(Prototype *block)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html">FLAC::Metadata::Iterator</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html#a42057c663e277d83cc91763730d38b0f">is_valid</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html">FLAC::Metadata::Iterator</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Iterator</b>() (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html">FLAC::Metadata::Iterator</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html">FLAC::Metadata::Iterator</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>iterator_</b> (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html">FLAC::Metadata::Iterator</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html">FLAC::Metadata::Iterator</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html#a1d2871fc1fdcc5dffee1eafd7019f4a0">next</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html">FLAC::Metadata::Iterator</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html#ade6ee6b67b22115959e2adfc65d5d3b4">prev</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html">FLAC::Metadata::Iterator</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html#a3123daf89fca2a8981c9f361f466a418">set_block</a>(Prototype *block)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html">FLAC::Metadata::Iterator</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>~Iterator</b>() (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html">FLAC::Metadata::Iterator</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html">FLAC::Metadata::Iterator</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,318 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: FLAC::Metadata::Iterator Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Metadata</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html">Iterator</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-methods">Protected Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="classFLAC_1_1Metadata_1_1Iterator-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Metadata::Iterator Class Reference<div class="ingroups"><a class="el" href="group__flacpp.html">FLAC C++ API</a> » <a class="el" href="group__flacpp__metadata.html">FLAC++/metadata.h: metadata interfaces</a> » <a class="el" href="group__flacpp__metadata__level2.html">FLAC++/metadata.h: metadata level 2 interface</a></div></div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_09_2metadata_8h_source.html">metadata.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a42057c663e277d83cc91763730d38b0f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html#a42057c663e277d83cc91763730d38b0f">is_valid</a> () const</td></tr>
|
||||
<tr class="separator:a42057c663e277d83cc91763730d38b0f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab5713af7318f10a46bd8b26ce586947c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html#ab5713af7318f10a46bd8b26ce586947c">init</a> (<a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">Chain</a> &chain)</td></tr>
|
||||
<tr class="separator:ab5713af7318f10a46bd8b26ce586947c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d2871fc1fdcc5dffee1eafd7019f4a0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html#a1d2871fc1fdcc5dffee1eafd7019f4a0">next</a> ()</td></tr>
|
||||
<tr class="separator:a1d2871fc1fdcc5dffee1eafd7019f4a0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ade6ee6b67b22115959e2adfc65d5d3b4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html#ade6ee6b67b22115959e2adfc65d5d3b4">prev</a> ()</td></tr>
|
||||
<tr class="separator:ade6ee6b67b22115959e2adfc65d5d3b4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa25cb3c27e4d6250f98605f89b0fa904"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="group__flac__format.html#gac71714ba8ddbbd66d26bb78a427fac01">FLAC__MetadataType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html#aa25cb3c27e4d6250f98605f89b0fa904">get_block_type</a> () const</td></tr>
|
||||
<tr class="separator:aa25cb3c27e4d6250f98605f89b0fa904"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3693233f592b9cb333c437413c6be2a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html#a3693233f592b9cb333c437413c6be2a6">get_block</a> ()</td></tr>
|
||||
<tr class="separator:a3693233f592b9cb333c437413c6be2a6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3123daf89fca2a8981c9f361f466a418"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html#a3123daf89fca2a8981c9f361f466a418">set_block</a> (<a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> *block)</td></tr>
|
||||
<tr class="separator:a3123daf89fca2a8981c9f361f466a418"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a67adaa4ae39cf405ee0f4674ca8836dd"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html#a67adaa4ae39cf405ee0f4674ca8836dd">delete_block</a> (bool replace_with_padding)</td></tr>
|
||||
<tr class="separator:a67adaa4ae39cf405ee0f4674ca8836dd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a86de6d0b21ac08b74a2ea8c1a9adce36"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html#a86de6d0b21ac08b74a2ea8c1a9adce36">insert_block_before</a> (<a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> *block)</td></tr>
|
||||
<tr class="separator:a86de6d0b21ac08b74a2ea8c1a9adce36"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a73e7a3f7192f369cb3a19d078da504ab"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Iterator.html#a73e7a3f7192f369cb3a19d078da504ab">insert_block_after</a> (<a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> *block)</td></tr>
|
||||
<tr class="separator:a73e7a3f7192f369cb3a19d078da504ab"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
||||
Protected Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a278932aca7046073a3e01af5dd64202a"><td class="memItemLeft" align="right" valign="top"><a id="a278932aca7046073a3e01af5dd64202a"></a>
|
||||
virtual void </td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
|
||||
<tr class="separator:a278932aca7046073a3e01af5dd64202a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:a23f991701a4a22781feeb2a1d658ed76"><td class="memItemLeft" align="right" valign="top"><a id="a23f991701a4a22781feeb2a1d658ed76"></a>
|
||||
::<a class="el" href="group__flac__metadata__level2.html#ga9f3e135a07cdef7e51597646aa7b89b2">FLAC__Metadata_Iterator</a> * </td><td class="memItemRight" valign="bottom"><b>iterator_</b></td></tr>
|
||||
<tr class="separator:a23f991701a4a22781feeb2a1d658ed76"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>This class is a wrapper around the FLAC__metadata_iterator structures and methods; see the <a class="el" href="group__flacpp__metadata__level2.html">usage guide </a> and <a class="el" href="group__flac__metadata__level2.html#ga9f3e135a07cdef7e51597646aa7b89b2">FLAC__Metadata_Iterator</a>. </p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a42057c663e277d83cc91763730d38b0f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a42057c663e277d83cc91763730d38b0f">◆ </a></span>is_valid()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Iterator::is_valid </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns <code>true</code> iff object was properly constructed. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab5713af7318f10a46bd8b26ce586947c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab5713af7318f10a46bd8b26ce586947c">◆ </a></span>init()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void FLAC::Metadata::Iterator::init </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classFLAC_1_1Metadata_1_1Chain.html">Chain</a> & </td>
|
||||
<td class="paramname"><em>chain</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level2.html#ga2e93196b17a1c73e949e661e33d7311a">FLAC__metadata_iterator_init()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1d2871fc1fdcc5dffee1eafd7019f4a0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1d2871fc1fdcc5dffee1eafd7019f4a0">◆ </a></span>next()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Iterator::next </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level2.html#ga60449d0c1d76a73978159e3aa5e79459">FLAC__metadata_iterator_next()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ade6ee6b67b22115959e2adfc65d5d3b4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ade6ee6b67b22115959e2adfc65d5d3b4">◆ </a></span>prev()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Iterator::prev </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level2.html#gaa28df1c5aa56726f573f90e4bae2fe50">FLAC__metadata_iterator_prev()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa25cb3c27e4d6250f98605f89b0fa904"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa25cb3c27e4d6250f98605f89b0fa904">◆ </a></span>get_block_type()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">::<a class="el" href="group__flac__format.html#gac71714ba8ddbbd66d26bb78a427fac01">FLAC__MetadataType</a> FLAC::Metadata::Iterator::get_block_type </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level2.html#ga83ecb59ffa16bfbb1e286e64f9270de1">FLAC__metadata_iterator_get_block_type()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3693233f592b9cb333c437413c6be2a6"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3693233f592b9cb333c437413c6be2a6">◆ </a></span>get_block()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a>* FLAC::Metadata::Iterator::get_block </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level2.html#gad3e7fbc3b3d9c192a3ac425c7b263641">FLAC__metadata_iterator_get_block()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3123daf89fca2a8981c9f361f466a418"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3123daf89fca2a8981c9f361f466a418">◆ </a></span>set_block()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Iterator::set_block </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> * </td>
|
||||
<td class="paramname"><em>block</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level2.html#gaf61795b21300a2b0c9940c11974aab53">FLAC__metadata_iterator_set_block()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a67adaa4ae39cf405ee0f4674ca8836dd"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a67adaa4ae39cf405ee0f4674ca8836dd">◆ </a></span>delete_block()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Iterator::delete_block </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>replace_with_padding</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level2.html#gadf860af967d2ee483be01fc0ed8767a9">FLAC__metadata_iterator_delete_block()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a86de6d0b21ac08b74a2ea8c1a9adce36"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a86de6d0b21ac08b74a2ea8c1a9adce36">◆ </a></span>insert_block_before()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Iterator::insert_block_before </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> * </td>
|
||||
<td class="paramname"><em>block</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level2.html#ga8ac45e2df8b6fd6f5db345c4293aa435">FLAC__metadata_iterator_insert_block_before()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a73e7a3f7192f369cb3a19d078da504ab"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a73e7a3f7192f369cb3a19d078da504ab">◆ </a></span>insert_block_after()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Iterator::insert_block_after </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> * </td>
|
||||
<td class="paramname"><em>block</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level2.html#ga55e53757f91696e2578196a2799fc632">FLAC__metadata_iterator_insert_block_after()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>include/FLAC++/<a class="el" href="_09_2metadata_8h_source.html">metadata.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,112 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Metadata</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Metadata::Padding Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">FLAC::Metadata::Padding</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a3b7508e56df71854ff1f5ad9570b5684">assign</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">FLAC::Metadata::Padding</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#acc8ddaac1f1afe9d4fd9de33354847bd">assign_object</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aa54338931745f7f1b1d8240441efedb8">clear</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#ad88ba607c1bb6b3729b4a729be181db8">get_is_last</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a5d95592dea00bcf47dcdbc0b7224cf9e">get_length</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a524f81715c9aae70ba8b1b7ee4565171">get_type</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>object_</b> (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#ga72cc341e319780e2dca66d7c28bd0200">operator const ::FLAC__StreamMetadata *</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a12654720889aec7a4694c97f2b1f75b7">operator!=</a>(const Padding &object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">FLAC::Metadata::Padding</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a85663aeb82450534fa216ac249cc15b3">operator!=</a>(const ::FLAC__StreamMetadata &object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">FLAC::Metadata::Padding</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a590115d7282a0cf5452029c2e4ea7dbb">operator!=</a>(const ::FLAC__StreamMetadata *object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">FLAC::Metadata::Padding</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#gab8e067674ea0181dc0756bbb5b242c6e">FLAC::Metadata::Prototype::operator!=</a>(const Prototype &) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#aece6ab03932bea3f0c32ff3cd88f2617">operator=</a>(const Padding &object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">FLAC::Metadata::Padding</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a659c9ca5fa9e53b434a1f08db2e052eb">operator=</a>(const ::FLAC__StreamMetadata &object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">FLAC::Metadata::Padding</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a7c8adf0a827ea52ffbb51549f36dc1ac">operator=</a>(const ::FLAC__StreamMetadata *object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">FLAC::Metadata::Padding</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aea76819568855c4f49f2a23d42a642f2">FLAC::Metadata::Prototype::operator=</a>(const Prototype &)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a1c400bb08e873eae7a1a8640a97d4cde">operator==</a>(const Padding &object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">FLAC::Metadata::Padding</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a56b01328b41b4af4c273648c1df484d5">operator==</a>(const ::FLAC__StreamMetadata &object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">FLAC::Metadata::Padding</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a1ae8b92daf90e7db1fdb4a0e25451717">operator==</a>(const ::FLAC__StreamMetadata *object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">FLAC::Metadata::Padding</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#ga5f1ce22db46834e315363e730f24ffaf">FLAC::Metadata::Prototype::operator==</a>(const Prototype &) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>Padding</b>() (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">FLAC::Metadata::Padding</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">FLAC::Metadata::Padding</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a3a5665a824530dec2906d76e665573ee">Padding</a>(const Padding &object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">FLAC::Metadata::Padding</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a8cfa2104a846a25154ca6b431683c563">Padding</a>(const ::FLAC__StreamMetadata &object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">FLAC::Metadata::Padding</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a9ffc1c44b0d114998b72e2a9a4be7c0a">Padding</a>(const ::FLAC__StreamMetadata *object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">FLAC::Metadata::Padding</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a358085e3cec897ed0b0c88c8ac04618d">Padding</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">FLAC::Metadata::Padding</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a86b26d7f7df2a1b3ee0215f2b9352274">Padding</a>(uint32_t length)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">FLAC::Metadata::Padding</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__flacpp__metadata__level2.html#gae49fa399a6273ccad7cb0e6f787a3f5c">Prototype</a>(const Prototype &)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Prototype</b>(const ::FLAC__StreamMetadata &) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>Prototype</b>(const ::FLAC__StreamMetadata *) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a23ec8d118119578adb95de42fcbbaca2">Prototype</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#af40c7c078e408f7d6d0b5f521a013315">set_is_last</a>(bool)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a07dae9d71b724f27f4bfbea26d7ab8fc">set_length</a>(uint32_t length)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">FLAC::Metadata::Padding</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>~Padding</b>() (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">FLAC::Metadata::Padding</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">FLAC::Metadata::Padding</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a698fa1529af534ab5d1d98d0979844f6">~Prototype</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,799 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: FLAC::Metadata::Padding Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Metadata</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-methods">Protected Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="classFLAC_1_1Metadata_1_1Padding-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Metadata::Padding Class Reference<div class="ingroups"><a class="el" href="group__flacpp.html">FLAC C++ API</a> » <a class="el" href="group__flacpp__metadata.html">FLAC++/metadata.h: metadata interfaces</a> » <a class="el" href="group__flacpp__metadata__object.html">FLAC++/metadata.h: metadata object classes</a></div></div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_09_2metadata_8h_source.html">metadata.h</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for FLAC::Metadata::Padding:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classFLAC_1_1Metadata_1_1Padding.png" usemap="#FLAC::Metadata::Padding_map" alt=""/>
|
||||
<map id="FLAC::Metadata::Padding_map" name="FLAC::Metadata::Padding_map">
|
||||
<area href="classFLAC_1_1Metadata_1_1Prototype.html" alt="FLAC::Metadata::Prototype" shape="rect" coords="0,0,163,24"/>
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a358085e3cec897ed0b0c88c8ac04618d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a358085e3cec897ed0b0c88c8ac04618d">Padding</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
|
||||
<tr class="separator:a358085e3cec897ed0b0c88c8ac04618d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a86b26d7f7df2a1b3ee0215f2b9352274"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a86b26d7f7df2a1b3ee0215f2b9352274">Padding</a> (uint32_t length)</td></tr>
|
||||
<tr class="separator:a86b26d7f7df2a1b3ee0215f2b9352274"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3b7508e56df71854ff1f5ad9570b5684"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a3b7508e56df71854ff1f5ad9570b5684">assign</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
|
||||
<tr class="separator:a3b7508e56df71854ff1f5ad9570b5684"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a07dae9d71b724f27f4bfbea26d7ab8fc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a07dae9d71b724f27f4bfbea26d7ab8fc">set_length</a> (uint32_t length)</td></tr>
|
||||
<tr class="separator:a07dae9d71b724f27f4bfbea26d7ab8fc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga0466615f2d7e725d1fc33bd1ae72ea5b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a> () const</td></tr>
|
||||
<tr class="separator:ga0466615f2d7e725d1fc33bd1ae72ea5b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad88ba607c1bb6b3729b4a729be181db8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#ad88ba607c1bb6b3729b4a729be181db8">get_is_last</a> () const</td></tr>
|
||||
<tr class="separator:ad88ba607c1bb6b3729b4a729be181db8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a524f81715c9aae70ba8b1b7ee4565171"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="group__flac__format.html#gac71714ba8ddbbd66d26bb78a427fac01">FLAC__MetadataType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a524f81715c9aae70ba8b1b7ee4565171">get_type</a> () const</td></tr>
|
||||
<tr class="separator:a524f81715c9aae70ba8b1b7ee4565171"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5d95592dea00bcf47dcdbc0b7224cf9e"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a5d95592dea00bcf47dcdbc0b7224cf9e">get_length</a> () const</td></tr>
|
||||
<tr class="separator:a5d95592dea00bcf47dcdbc0b7224cf9e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af40c7c078e408f7d6d0b5f521a013315"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#af40c7c078e408f7d6d0b5f521a013315">set_is_last</a> (bool)</td></tr>
|
||||
<tr class="separator:af40c7c078e408f7d6d0b5f521a013315"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga72cc341e319780e2dca66d7c28bd0200"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga72cc341e319780e2dca66d7c28bd0200">operator const ::FLAC__StreamMetadata *</a> () const</td></tr>
|
||||
<tr class="separator:ga72cc341e319780e2dca66d7c28bd0200"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
||||
<tr class="memitem:a3a5665a824530dec2906d76e665573ee"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a3a5665a824530dec2906d76e665573ee">Padding</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &object)</td></tr>
|
||||
<tr class="separator:a3a5665a824530dec2906d76e665573ee"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8cfa2104a846a25154ca6b431683c563"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a8cfa2104a846a25154ca6b431683c563">Padding</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &object)</td></tr>
|
||||
<tr class="separator:a8cfa2104a846a25154ca6b431683c563"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9ffc1c44b0d114998b72e2a9a4be7c0a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a9ffc1c44b0d114998b72e2a9a4be7c0a">Padding</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
|
||||
<tr class="separator:a9ffc1c44b0d114998b72e2a9a4be7c0a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
||||
<tr class="memitem:aece6ab03932bea3f0c32ff3cd88f2617"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#aece6ab03932bea3f0c32ff3cd88f2617">operator=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &object)</td></tr>
|
||||
<tr class="separator:aece6ab03932bea3f0c32ff3cd88f2617"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a659c9ca5fa9e53b434a1f08db2e052eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a659c9ca5fa9e53b434a1f08db2e052eb">operator=</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &object)</td></tr>
|
||||
<tr class="separator:a659c9ca5fa9e53b434a1f08db2e052eb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7c8adf0a827ea52ffbb51549f36dc1ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a7c8adf0a827ea52ffbb51549f36dc1ac">operator=</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
|
||||
<tr class="separator:a7c8adf0a827ea52ffbb51549f36dc1ac"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
||||
<tr class="memitem:a1c400bb08e873eae7a1a8640a97d4cde"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a1c400bb08e873eae7a1a8640a97d4cde">operator==</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &object) const</td></tr>
|
||||
<tr class="separator:a1c400bb08e873eae7a1a8640a97d4cde"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a56b01328b41b4af4c273648c1df484d5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a56b01328b41b4af4c273648c1df484d5">operator==</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &object) const</td></tr>
|
||||
<tr class="separator:a56b01328b41b4af4c273648c1df484d5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1ae8b92daf90e7db1fdb4a0e25451717"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a1ae8b92daf90e7db1fdb4a0e25451717">operator==</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const</td></tr>
|
||||
<tr class="separator:a1ae8b92daf90e7db1fdb4a0e25451717"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
||||
<tr class="memitem:a12654720889aec7a4694c97f2b1f75b7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a12654720889aec7a4694c97f2b1f75b7">operator!=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> &object) const</td></tr>
|
||||
<tr class="separator:a12654720889aec7a4694c97f2b1f75b7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a85663aeb82450534fa216ac249cc15b3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a85663aeb82450534fa216ac249cc15b3">operator!=</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &object) const</td></tr>
|
||||
<tr class="separator:a85663aeb82450534fa216ac249cc15b3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a590115d7282a0cf5452029c2e4ea7dbb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a590115d7282a0cf5452029c2e4ea7dbb">operator!=</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const</td></tr>
|
||||
<tr class="separator:a590115d7282a0cf5452029c2e4ea7dbb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
||||
<tr class="memitem:ga5f1ce22db46834e315363e730f24ffaf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga5f1ce22db46834e315363e730f24ffaf">operator==</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &) const</td></tr>
|
||||
<tr class="separator:ga5f1ce22db46834e315363e730f24ffaf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
||||
<tr class="memitem:gab8e067674ea0181dc0756bbb5b242c6e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#gab8e067674ea0181dc0756bbb5b242c6e">operator!=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &) const</td></tr>
|
||||
<tr class="separator:gab8e067674ea0181dc0756bbb5b242c6e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
||||
Protected Member Functions</h2></td></tr>
|
||||
<tr class="memitem:acc8ddaac1f1afe9d4fd9de33354847bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#acc8ddaac1f1afe9d4fd9de33354847bd">assign_object</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
|
||||
<tr class="separator:acc8ddaac1f1afe9d4fd9de33354847bd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa54338931745f7f1b1d8240441efedb8"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aa54338931745f7f1b1d8240441efedb8">clear</a> ()</td></tr>
|
||||
<tr class="separator:aa54338931745f7f1b1d8240441efedb8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:ae3bddea1798a712c7d43d393807a9961"><td class="memItemLeft" align="right" valign="top"><a id="ae3bddea1798a712c7d43d393807a9961"></a>
|
||||
::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td><td class="memItemRight" valign="bottom"><b>object_</b></td></tr>
|
||||
<tr class="separator:ae3bddea1798a712c7d43d393807a9961"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>PADDING metadata block. See the <a class="el" href="group__flacpp__metadata__object.html">overview </a> for more, and the <a href="../format.html#metadata_block_padding">format specification</a>. </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a3a5665a824530dec2906d76e665573ee"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3a5665a824530dec2906d76e665573ee">◆ </a></span>Padding() <span class="overload">[1/5]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">FLAC::Metadata::Padding::Padding </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> & </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Constructs a copy of the given object. This form always performs a deep copy. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a8cfa2104a846a25154ca6b431683c563"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8cfa2104a846a25154ca6b431683c563">◆ </a></span>Padding() <span class="overload">[2/5]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">FLAC::Metadata::Padding::Padding </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> & </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Constructs a copy of the given object. This form always performs a deep copy. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a9ffc1c44b0d114998b72e2a9a4be7c0a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9ffc1c44b0d114998b72e2a9a4be7c0a">◆ </a></span>Padding() <span class="overload">[3/5]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">FLAC::Metadata::Padding::Padding </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Constructs a copy of the given object. This form always performs a deep copy. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a358085e3cec897ed0b0c88c8ac04618d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a358085e3cec897ed0b0c88c8ac04618d">◆ </a></span>Padding() <span class="overload">[4/5]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">FLAC::Metadata::Padding::Padding </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
||||
<td class="paramname"><em>object</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>copy</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Constructs an object with copy control. See <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a23ec8d118119578adb95de42fcbbaca2">Prototype(::FLAC__StreamMetadata *object, bool copy)</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a86b26d7f7df2a1b3ee0215f2b9352274"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a86b26d7f7df2a1b3ee0215f2b9352274">◆ </a></span>Padding() <span class="overload">[5/5]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">FLAC::Metadata::Padding::Padding </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>length</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Constructs an object with the given length. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="aece6ab03932bea3f0c32ff3cd88f2617"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aece6ab03932bea3f0c32ff3cd88f2617">◆ </a></span>operator=() <span class="overload">[1/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a>& FLAC::Metadata::Padding::operator= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> & </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Assign from another object. Always performs a deep copy. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aea76819568855c4f49f2a23d42a642f2">FLAC::Metadata::Prototype::operator=()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a659c9ca5fa9e53b434a1f08db2e052eb"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a659c9ca5fa9e53b434a1f08db2e052eb">◆ </a></span>operator=() <span class="overload">[2/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a>& FLAC::Metadata::Padding::operator= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> & </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Assign from another object. Always performs a deep copy. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aea76819568855c4f49f2a23d42a642f2">FLAC::Metadata::Prototype::operator=()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7c8adf0a827ea52ffbb51549f36dc1ac"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7c8adf0a827ea52ffbb51549f36dc1ac">◆ </a></span>operator=() <span class="overload">[3/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a>& FLAC::Metadata::Padding::operator= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Assign from another object. Always performs a deep copy. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aea76819568855c4f49f2a23d42a642f2">FLAC::Metadata::Prototype::operator=()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3b7508e56df71854ff1f5ad9570b5684"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3b7508e56df71854ff1f5ad9570b5684">◆ </a></span>assign()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a>& FLAC::Metadata::Padding::assign </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
||||
<td class="paramname"><em>object</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>copy</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Assigns an object with copy control. See <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#acc8ddaac1f1afe9d4fd9de33354847bd">Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy)</a>. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#acc8ddaac1f1afe9d4fd9de33354847bd">FLAC::Metadata::Prototype::assign_object()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1c400bb08e873eae7a1a8640a97d4cde"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1c400bb08e873eae7a1a8640a97d4cde">◆ </a></span>operator==() <span class="overload">[1/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Padding::operator== </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> & </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Check for equality, performing a deep compare by following pointers. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="group__flacpp__metadata__object.html#ga5f1ce22db46834e315363e730f24ffaf">FLAC::Metadata::Prototype::operator==()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a56b01328b41b4af4c273648c1df484d5"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a56b01328b41b4af4c273648c1df484d5">◆ </a></span>operator==() <span class="overload">[2/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Padding::operator== </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> & </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Check for equality, performing a deep compare by following pointers. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="group__flacpp__metadata__object.html#ga5f1ce22db46834e315363e730f24ffaf">FLAC::Metadata::Prototype::operator==()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1ae8b92daf90e7db1fdb4a0e25451717"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1ae8b92daf90e7db1fdb4a0e25451717">◆ </a></span>operator==() <span class="overload">[3/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Padding::operator== </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Check for equality, performing a deep compare by following pointers. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="group__flacpp__metadata__object.html#ga5f1ce22db46834e315363e730f24ffaf">FLAC::Metadata::Prototype::operator==()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a12654720889aec7a4694c97f2b1f75b7"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a12654720889aec7a4694c97f2b1f75b7">◆ </a></span>operator!=() <span class="overload">[1/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Padding::operator!= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html">Padding</a> & </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Check for inequality, performing a deep compare by following pointers. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="group__flacpp__metadata__object.html#gab8e067674ea0181dc0756bbb5b242c6e">FLAC::Metadata::Prototype::operator!=()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a85663aeb82450534fa216ac249cc15b3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a85663aeb82450534fa216ac249cc15b3">◆ </a></span>operator!=() <span class="overload">[2/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Padding::operator!= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> & </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Check for inequality, performing a deep compare by following pointers. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="group__flacpp__metadata__object.html#gab8e067674ea0181dc0756bbb5b242c6e">FLAC::Metadata::Prototype::operator!=()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a590115d7282a0cf5452029c2e4ea7dbb"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a590115d7282a0cf5452029c2e4ea7dbb">◆ </a></span>operator!=() <span class="overload">[3/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Padding::operator!= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Check for inequality, performing a deep compare by following pointers. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="group__flacpp__metadata__object.html#gab8e067674ea0181dc0756bbb5b242c6e">FLAC::Metadata::Prototype::operator!=()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a07dae9d71b724f27f4bfbea26d7ab8fc"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a07dae9d71b724f27f4bfbea26d7ab8fc">◆ </a></span>set_length()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void FLAC::Metadata::Padding::set_length </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramname"><em>length</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Sets the length in bytes of the padding block. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="acc8ddaac1f1afe9d4fd9de33354847bd"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#acc8ddaac1f1afe9d4fd9de33354847bd">◆ </a></span>assign_object()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a>& FLAC::Metadata::Prototype::assign_object </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
||||
<td class="paramname"><em>object</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>copy</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Assigns an object with copy control. See <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a23ec8d118119578adb95de42fcbbaca2">Prototype(::FLAC__StreamMetadata *object, bool copy)</a>. </p>
|
||||
|
||||
<p class="reference">Referenced by <a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#ad1193a408a5735845dea17a131b7282c">FLAC::Metadata::StreamInfo::assign()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a3b7508e56df71854ff1f5ad9570b5684">assign()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1Application.html#a47f68d7001ef094a916d3b13fe589fc2">FLAC::Metadata::Application::assign()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#ad9d0036938d6ad1c81180cf1e156b844">FLAC::Metadata::SeekTable::assign()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment.html#a9db2171c398cd62a5907e625c3a6228d">FLAC::Metadata::VorbisComment::assign()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#ac83a472ca9852f3e2e800ae57d3e1305">FLAC::Metadata::CueSheet::assign()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#aa3d7384cb724a842c3471a9ab19f81ed">FLAC::Metadata::Picture::assign()</a>, and <a class="el" href="classFLAC_1_1Metadata_1_1Unknown.html#a4dc5e794c8d529245888414b2bf7d404">FLAC::Metadata::Unknown::assign()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa54338931745f7f1b1d8240441efedb8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa54338931745f7f1b1d8240441efedb8">◆ </a></span>clear()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void FLAC::Metadata::Prototype::clear </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Deletes the underlying <a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> object. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad88ba607c1bb6b3729b4a729be181db8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad88ba607c1bb6b3729b4a729be181db8">◆ </a></span>get_is_last()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Prototype::get_is_last </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns <code>true</code> if this block is the last block in a stream, else <code>false</code>.</p>
|
||||
<dl class="section user"><dt>Assertions:</dt><dd><div class="fragment"><div class="line"><a class="code" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() </div></div><!-- fragment --> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a524f81715c9aae70ba8b1b7ee4565171"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a524f81715c9aae70ba8b1b7ee4565171">◆ </a></span>get_type()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">::<a class="el" href="group__flac__format.html#gac71714ba8ddbbd66d26bb78a427fac01">FLAC__MetadataType</a> FLAC::Metadata::Prototype::get_type </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns the type of the block.</p>
|
||||
<dl class="section user"><dt>Assertions:</dt><dd><div class="fragment"><div class="line"><a class="code" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() </div></div><!-- fragment --> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5d95592dea00bcf47dcdbc0b7224cf9e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5d95592dea00bcf47dcdbc0b7224cf9e">◆ </a></span>get_length()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint32_t FLAC::Metadata::Prototype::get_length </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns the stream length of the metadata block.</p>
|
||||
<dl class="section note"><dt>Note</dt><dd>The length does not include the metadata block header, per spec.</dd></dl>
|
||||
<dl class="section user"><dt>Assertions:</dt><dd><div class="fragment"><div class="line"><a class="code" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() </div></div><!-- fragment --> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af40c7c078e408f7d6d0b5f521a013315"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af40c7c078e408f7d6d0b5f521a013315">◆ </a></span>set_is_last()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void FLAC::Metadata::Prototype::set_is_last </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Sets the "is_last" flag for the block. When using the iterators it is not necessary to set this flag; they will do it for you.</p>
|
||||
<dl class="section user"><dt>Assertions:</dt><dd><div class="fragment"><div class="line"><a class="code" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() </div></div><!-- fragment --> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>include/FLAC++/<a class="el" href="_09_2metadata_8h_source.html">metadata.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 694 B |
|
@ -0,0 +1,127 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Metadata</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Metadata::Picture Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#aa3d7384cb724a842c3471a9ab19f81ed">assign</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#acc8ddaac1f1afe9d4fd9de33354847bd">assign_object</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aa54338931745f7f1b1d8240441efedb8">clear</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#ab44cabf75add1973ebde9f5f7ed6b780">get_colors</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_data</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_data_length</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_depth</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_description</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_height</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#ad88ba607c1bb6b3729b4a729be181db8">get_is_last</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a5d95592dea00bcf47dcdbc0b7224cf9e">get_length</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_mime_type</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_type</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_width</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#af11147e2041b46d679b077e6ac26bea0">is_legal</a>(const char **violation)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>object_</b> (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#ga72cc341e319780e2dca66d7c28bd0200">operator const ::FLAC__StreamMetadata *</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a3b0c4fa11c7c54427e7aa690c8998692">operator!=</a>(const Picture &object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a531c1e52a9f178755c595f327bf2dec5">operator!=</a>(const ::FLAC__StreamMetadata &object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#aa994307c78300d674f3ecceb98060f73">operator!=</a>(const ::FLAC__StreamMetadata *object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#gab8e067674ea0181dc0756bbb5b242c6e">FLAC::Metadata::Prototype::operator!=</a>(const Prototype &) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a2ab3ef473f6c70aafe5bd3229f397a93">operator=</a>(const Picture &object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a5681e4ee272c9f604a27c2d3b95e284b">operator=</a>(const ::FLAC__StreamMetadata &object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a4ea95912972eee1d8c9906eae4cfe6ee">operator=</a>(const ::FLAC__StreamMetadata *object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aea76819568855c4f49f2a23d42a642f2">FLAC::Metadata::Prototype::operator=</a>(const Prototype &)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a1cc03a87e1ada7b81af2dfe487d86fa7">operator==</a>(const Picture &object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a7001b395c54ed2aa93c06d3631a4e125">operator==</a>(const ::FLAC__StreamMetadata &object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#afddddc3e27ed063bedcf9a796759a8a6">operator==</a>(const ::FLAC__StreamMetadata *object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#ga5f1ce22db46834e315363e730f24ffaf">FLAC::Metadata::Prototype::operator==</a>(const Prototype &) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Picture</b>() (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a368985afb060fe1024129ed808392183">Picture</a>(const Picture &object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a447a5837baeb1e5de9e7ae642a15e736">Picture</a>(const ::FLAC__StreamMetadata &object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a5403f0a99ef43e17c43a4ec21c275c83">Picture</a>(const ::FLAC__StreamMetadata *object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a703d5d8a88e9764714ee2dd25806e381">Picture</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__flacpp__metadata__level2.html#gae49fa399a6273ccad7cb0e6f787a3f5c">Prototype</a>(const Prototype &)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Prototype</b>(const ::FLAC__StreamMetadata &) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>Prototype</b>(const ::FLAC__StreamMetadata *) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a23ec8d118119578adb95de42fcbbaca2">Prototype</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a8e7dc667ccc55e60abe2b8a751656097">set_colors</a>(FLAC__uint32 value) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a301630d1c8f7647d0f192e6a2a03e6ba">set_data</a>(const FLAC__byte *data, FLAC__uint32 data_length)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>set_depth</b>(FLAC__uint32 value) const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a1bbcd96802a16fc36ac1b6610cd7d4a3">set_description</a>(const FLAC__byte *string)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>set_height</b>(FLAC__uint32 value) const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#af40c7c078e408f7d6d0b5f521a013315">set_is_last</a>(bool)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#afb4e53cb8ae62ea0d9ebd1afdca40c3f">set_mime_type</a>(const char *string)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_type</b>(::FLAC__StreamMetadata_Picture_Type type) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>set_width</b>(FLAC__uint32 value) const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Picture</b>() (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">FLAC::Metadata::Picture</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a698fa1529af534ab5d1d98d0979844f6">~Prototype</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,905 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: FLAC::Metadata::Picture Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Metadata</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-methods">Protected Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="classFLAC_1_1Metadata_1_1Picture-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Metadata::Picture Class Reference<div class="ingroups"><a class="el" href="group__flacpp.html">FLAC C++ API</a> » <a class="el" href="group__flacpp__metadata.html">FLAC++/metadata.h: metadata interfaces</a> » <a class="el" href="group__flacpp__metadata__object.html">FLAC++/metadata.h: metadata object classes</a></div></div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_09_2metadata_8h_source.html">metadata.h</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for FLAC::Metadata::Picture:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classFLAC_1_1Metadata_1_1Picture.png" usemap="#FLAC::Metadata::Picture_map" alt=""/>
|
||||
<map id="FLAC::Metadata::Picture_map" name="FLAC::Metadata::Picture_map">
|
||||
<area href="classFLAC_1_1Metadata_1_1Prototype.html" alt="FLAC::Metadata::Prototype" shape="rect" coords="0,0,163,24"/>
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a703d5d8a88e9764714ee2dd25806e381"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a703d5d8a88e9764714ee2dd25806e381">Picture</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
|
||||
<tr class="separator:a703d5d8a88e9764714ee2dd25806e381"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa3d7384cb724a842c3471a9ab19f81ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#aa3d7384cb724a842c3471a9ab19f81ed">assign</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
|
||||
<tr class="separator:aa3d7384cb724a842c3471a9ab19f81ed"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a48801b9245079a1e7fae8abb4faa601e"><td class="memItemLeft" align="right" valign="top"><a id="a48801b9245079a1e7fae8abb4faa601e"></a>
|
||||
::<a class="el" href="group__flac__format.html#gaf6d3e836cee023e0b8d897f1fdc9825d">FLAC__StreamMetadata_Picture_Type</a> </td><td class="memItemRight" valign="bottom"><b>get_type</b> () const</td></tr>
|
||||
<tr class="separator:a48801b9245079a1e7fae8abb4faa601e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a88128b58598285f8fdef797de6f39f48"><td class="memItemLeft" align="right" valign="top"><a id="a88128b58598285f8fdef797de6f39f48"></a>
|
||||
const char * </td><td class="memItemRight" valign="bottom"><b>get_mime_type</b> () const</td></tr>
|
||||
<tr class="separator:a88128b58598285f8fdef797de6f39f48"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3aa5a770d3fbb66c9f59342eec9203f1"><td class="memItemLeft" align="right" valign="top"><a id="a3aa5a770d3fbb66c9f59342eec9203f1"></a>
|
||||
const FLAC__byte * </td><td class="memItemRight" valign="bottom"><b>get_description</b> () const</td></tr>
|
||||
<tr class="separator:a3aa5a770d3fbb66c9f59342eec9203f1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a33918907a9559a72960e3e3e1a4040ba"><td class="memItemLeft" align="right" valign="top"><a id="a33918907a9559a72960e3e3e1a4040ba"></a>
|
||||
FLAC__uint32 </td><td class="memItemRight" valign="bottom"><b>get_width</b> () const</td></tr>
|
||||
<tr class="separator:a33918907a9559a72960e3e3e1a4040ba"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a17057e26040934b24eff1e4d887fec14"><td class="memItemLeft" align="right" valign="top"><a id="a17057e26040934b24eff1e4d887fec14"></a>
|
||||
FLAC__uint32 </td><td class="memItemRight" valign="bottom"><b>get_height</b> () const</td></tr>
|
||||
<tr class="separator:a17057e26040934b24eff1e4d887fec14"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3335bc87e20b6a7fa1a19a891e459467"><td class="memItemLeft" align="right" valign="top"><a id="a3335bc87e20b6a7fa1a19a891e459467"></a>
|
||||
FLAC__uint32 </td><td class="memItemRight" valign="bottom"><b>get_depth</b> () const</td></tr>
|
||||
<tr class="separator:a3335bc87e20b6a7fa1a19a891e459467"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab44cabf75add1973ebde9f5f7ed6b780"><td class="memItemLeft" align="right" valign="top">FLAC__uint32 </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#ab44cabf75add1973ebde9f5f7ed6b780">get_colors</a> () const</td></tr>
|
||||
<tr class="separator:ab44cabf75add1973ebde9f5f7ed6b780"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abf9da00e53e23fa1b3fffa229a2749bc"><td class="memItemLeft" align="right" valign="top"><a id="abf9da00e53e23fa1b3fffa229a2749bc"></a>
|
||||
FLAC__uint32 </td><td class="memItemRight" valign="bottom"><b>get_data_length</b> () const</td></tr>
|
||||
<tr class="separator:abf9da00e53e23fa1b3fffa229a2749bc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a894c659b25258b5124edb6e2fcf456a4"><td class="memItemLeft" align="right" valign="top"><a id="a894c659b25258b5124edb6e2fcf456a4"></a>
|
||||
const FLAC__byte * </td><td class="memItemRight" valign="bottom"><b>get_data</b> () const</td></tr>
|
||||
<tr class="separator:a894c659b25258b5124edb6e2fcf456a4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a969278ad1b2570b754d8226aec40c320"><td class="memItemLeft" align="right" valign="top"><a id="a969278ad1b2570b754d8226aec40c320"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>set_type</b> (::<a class="el" href="group__flac__format.html#gaf6d3e836cee023e0b8d897f1fdc9825d">FLAC__StreamMetadata_Picture_Type</a> type)</td></tr>
|
||||
<tr class="separator:a969278ad1b2570b754d8226aec40c320"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afb4e53cb8ae62ea0d9ebd1afdca40c3f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#afb4e53cb8ae62ea0d9ebd1afdca40c3f">set_mime_type</a> (const char *string)</td></tr>
|
||||
<tr class="separator:afb4e53cb8ae62ea0d9ebd1afdca40c3f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1bbcd96802a16fc36ac1b6610cd7d4a3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a1bbcd96802a16fc36ac1b6610cd7d4a3">set_description</a> (const FLAC__byte *string)</td></tr>
|
||||
<tr class="separator:a1bbcd96802a16fc36ac1b6610cd7d4a3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae5feda747dd5a67395e2ebbf64631171"><td class="memItemLeft" align="right" valign="top"><a id="ae5feda747dd5a67395e2ebbf64631171"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>set_width</b> (FLAC__uint32 value) const</td></tr>
|
||||
<tr class="separator:ae5feda747dd5a67395e2ebbf64631171"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a766422620f9a48dd6e53ce3c0daf0a02"><td class="memItemLeft" align="right" valign="top"><a id="a766422620f9a48dd6e53ce3c0daf0a02"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>set_height</b> (FLAC__uint32 value) const</td></tr>
|
||||
<tr class="separator:a766422620f9a48dd6e53ce3c0daf0a02"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9d305cf31f60a5b3f8dd01e9374f77cf"><td class="memItemLeft" align="right" valign="top"><a id="a9d305cf31f60a5b3f8dd01e9374f77cf"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>set_depth</b> (FLAC__uint32 value) const</td></tr>
|
||||
<tr class="separator:a9d305cf31f60a5b3f8dd01e9374f77cf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8e7dc667ccc55e60abe2b8a751656097"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a8e7dc667ccc55e60abe2b8a751656097">set_colors</a> (FLAC__uint32 value) const</td></tr>
|
||||
<tr class="separator:a8e7dc667ccc55e60abe2b8a751656097"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a301630d1c8f7647d0f192e6a2a03e6ba"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a301630d1c8f7647d0f192e6a2a03e6ba">set_data</a> (const FLAC__byte *data, FLAC__uint32 data_length)</td></tr>
|
||||
<tr class="separator:a301630d1c8f7647d0f192e6a2a03e6ba"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af11147e2041b46d679b077e6ac26bea0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#af11147e2041b46d679b077e6ac26bea0">is_legal</a> (const char **violation)</td></tr>
|
||||
<tr class="separator:af11147e2041b46d679b077e6ac26bea0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga0466615f2d7e725d1fc33bd1ae72ea5b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a> () const</td></tr>
|
||||
<tr class="separator:ga0466615f2d7e725d1fc33bd1ae72ea5b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad88ba607c1bb6b3729b4a729be181db8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#ad88ba607c1bb6b3729b4a729be181db8">get_is_last</a> () const</td></tr>
|
||||
<tr class="separator:ad88ba607c1bb6b3729b4a729be181db8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5d95592dea00bcf47dcdbc0b7224cf9e"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a5d95592dea00bcf47dcdbc0b7224cf9e">get_length</a> () const</td></tr>
|
||||
<tr class="separator:a5d95592dea00bcf47dcdbc0b7224cf9e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af40c7c078e408f7d6d0b5f521a013315"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#af40c7c078e408f7d6d0b5f521a013315">set_is_last</a> (bool)</td></tr>
|
||||
<tr class="separator:af40c7c078e408f7d6d0b5f521a013315"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga72cc341e319780e2dca66d7c28bd0200"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga72cc341e319780e2dca66d7c28bd0200">operator const ::FLAC__StreamMetadata *</a> () const</td></tr>
|
||||
<tr class="separator:ga72cc341e319780e2dca66d7c28bd0200"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
||||
<tr class="memitem:a368985afb060fe1024129ed808392183"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a368985afb060fe1024129ed808392183">Picture</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &object)</td></tr>
|
||||
<tr class="separator:a368985afb060fe1024129ed808392183"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a447a5837baeb1e5de9e7ae642a15e736"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a447a5837baeb1e5de9e7ae642a15e736">Picture</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &object)</td></tr>
|
||||
<tr class="separator:a447a5837baeb1e5de9e7ae642a15e736"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5403f0a99ef43e17c43a4ec21c275c83"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a5403f0a99ef43e17c43a4ec21c275c83">Picture</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
|
||||
<tr class="separator:a5403f0a99ef43e17c43a4ec21c275c83"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
||||
<tr class="memitem:a2ab3ef473f6c70aafe5bd3229f397a93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a2ab3ef473f6c70aafe5bd3229f397a93">operator=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &object)</td></tr>
|
||||
<tr class="separator:a2ab3ef473f6c70aafe5bd3229f397a93"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5681e4ee272c9f604a27c2d3b95e284b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a5681e4ee272c9f604a27c2d3b95e284b">operator=</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &object)</td></tr>
|
||||
<tr class="separator:a5681e4ee272c9f604a27c2d3b95e284b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4ea95912972eee1d8c9906eae4cfe6ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a4ea95912972eee1d8c9906eae4cfe6ee">operator=</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object)</td></tr>
|
||||
<tr class="separator:a4ea95912972eee1d8c9906eae4cfe6ee"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
||||
<tr class="memitem:a1cc03a87e1ada7b81af2dfe487d86fa7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a1cc03a87e1ada7b81af2dfe487d86fa7">operator==</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &object) const</td></tr>
|
||||
<tr class="separator:a1cc03a87e1ada7b81af2dfe487d86fa7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7001b395c54ed2aa93c06d3631a4e125"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a7001b395c54ed2aa93c06d3631a4e125">operator==</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &object) const</td></tr>
|
||||
<tr class="separator:a7001b395c54ed2aa93c06d3631a4e125"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afddddc3e27ed063bedcf9a796759a8a6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#afddddc3e27ed063bedcf9a796759a8a6">operator==</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const</td></tr>
|
||||
<tr class="separator:afddddc3e27ed063bedcf9a796759a8a6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
||||
<tr class="memitem:a3b0c4fa11c7c54427e7aa690c8998692"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a3b0c4fa11c7c54427e7aa690c8998692">operator!=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> &object) const</td></tr>
|
||||
<tr class="separator:a3b0c4fa11c7c54427e7aa690c8998692"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a531c1e52a9f178755c595f327bf2dec5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a531c1e52a9f178755c595f327bf2dec5">operator!=</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &object) const</td></tr>
|
||||
<tr class="separator:a531c1e52a9f178755c595f327bf2dec5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa994307c78300d674f3ecceb98060f73"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#aa994307c78300d674f3ecceb98060f73">operator!=</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object) const</td></tr>
|
||||
<tr class="separator:aa994307c78300d674f3ecceb98060f73"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
||||
<tr class="memitem:ga5f1ce22db46834e315363e730f24ffaf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga5f1ce22db46834e315363e730f24ffaf">operator==</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &) const</td></tr>
|
||||
<tr class="separator:ga5f1ce22db46834e315363e730f24ffaf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
||||
<tr class="memitem:gab8e067674ea0181dc0756bbb5b242c6e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#gab8e067674ea0181dc0756bbb5b242c6e">operator!=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &) const</td></tr>
|
||||
<tr class="separator:gab8e067674ea0181dc0756bbb5b242c6e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
||||
Protected Member Functions</h2></td></tr>
|
||||
<tr class="memitem:acc8ddaac1f1afe9d4fd9de33354847bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#acc8ddaac1f1afe9d4fd9de33354847bd">assign_object</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
|
||||
<tr class="separator:acc8ddaac1f1afe9d4fd9de33354847bd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa54338931745f7f1b1d8240441efedb8"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aa54338931745f7f1b1d8240441efedb8">clear</a> ()</td></tr>
|
||||
<tr class="separator:aa54338931745f7f1b1d8240441efedb8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:ae3bddea1798a712c7d43d393807a9961"><td class="memItemLeft" align="right" valign="top"><a id="ae3bddea1798a712c7d43d393807a9961"></a>
|
||||
::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td><td class="memItemRight" valign="bottom"><b>object_</b></td></tr>
|
||||
<tr class="separator:ae3bddea1798a712c7d43d393807a9961"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>PICTURE metadata block. See the <a class="el" href="group__flacpp__metadata__object.html">overview </a> for more, and the <a href="../format.html#metadata_block_picture">format specification</a>. </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a368985afb060fe1024129ed808392183"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a368985afb060fe1024129ed808392183">◆ </a></span>Picture() <span class="overload">[1/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">FLAC::Metadata::Picture::Picture </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> & </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Constructs a copy of the given object. This form always performs a deep copy. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a447a5837baeb1e5de9e7ae642a15e736"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a447a5837baeb1e5de9e7ae642a15e736">◆ </a></span>Picture() <span class="overload">[2/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">FLAC::Metadata::Picture::Picture </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> & </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Constructs a copy of the given object. This form always performs a deep copy. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5403f0a99ef43e17c43a4ec21c275c83"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5403f0a99ef43e17c43a4ec21c275c83">◆ </a></span>Picture() <span class="overload">[3/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">FLAC::Metadata::Picture::Picture </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Constructs a copy of the given object. This form always performs a deep copy. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a703d5d8a88e9764714ee2dd25806e381"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a703d5d8a88e9764714ee2dd25806e381">◆ </a></span>Picture() <span class="overload">[4/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">FLAC::Metadata::Picture::Picture </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
||||
<td class="paramname"><em>object</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>copy</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Constructs an object with copy control. See <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a23ec8d118119578adb95de42fcbbaca2">Prototype(::FLAC__StreamMetadata *object, bool copy)</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a2ab3ef473f6c70aafe5bd3229f397a93"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2ab3ef473f6c70aafe5bd3229f397a93">◆ </a></span>operator=() <span class="overload">[1/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a>& FLAC::Metadata::Picture::operator= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> & </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Assign from another object. Always performs a deep copy. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aea76819568855c4f49f2a23d42a642f2">FLAC::Metadata::Prototype::operator=()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5681e4ee272c9f604a27c2d3b95e284b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5681e4ee272c9f604a27c2d3b95e284b">◆ </a></span>operator=() <span class="overload">[2/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a>& FLAC::Metadata::Picture::operator= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> & </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Assign from another object. Always performs a deep copy. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aea76819568855c4f49f2a23d42a642f2">FLAC::Metadata::Prototype::operator=()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a4ea95912972eee1d8c9906eae4cfe6ee"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4ea95912972eee1d8c9906eae4cfe6ee">◆ </a></span>operator=() <span class="overload">[3/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a>& FLAC::Metadata::Picture::operator= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Assign from another object. Always performs a deep copy. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aea76819568855c4f49f2a23d42a642f2">FLAC::Metadata::Prototype::operator=()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa3d7384cb724a842c3471a9ab19f81ed"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa3d7384cb724a842c3471a9ab19f81ed">◆ </a></span>assign()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a>& FLAC::Metadata::Picture::assign </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
||||
<td class="paramname"><em>object</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>copy</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Assigns an object with copy control. See <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#acc8ddaac1f1afe9d4fd9de33354847bd">Prototype::assign_object(::FLAC__StreamMetadata *object, bool copy)</a>. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#acc8ddaac1f1afe9d4fd9de33354847bd">FLAC::Metadata::Prototype::assign_object()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1cc03a87e1ada7b81af2dfe487d86fa7"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1cc03a87e1ada7b81af2dfe487d86fa7">◆ </a></span>operator==() <span class="overload">[1/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Picture::operator== </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> & </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Check for equality, performing a deep compare by following pointers. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="group__flacpp__metadata__object.html#ga5f1ce22db46834e315363e730f24ffaf">FLAC::Metadata::Prototype::operator==()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7001b395c54ed2aa93c06d3631a4e125"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7001b395c54ed2aa93c06d3631a4e125">◆ </a></span>operator==() <span class="overload">[2/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Picture::operator== </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> & </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Check for equality, performing a deep compare by following pointers. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="group__flacpp__metadata__object.html#ga5f1ce22db46834e315363e730f24ffaf">FLAC::Metadata::Prototype::operator==()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="afddddc3e27ed063bedcf9a796759a8a6"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#afddddc3e27ed063bedcf9a796759a8a6">◆ </a></span>operator==() <span class="overload">[3/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Picture::operator== </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Check for equality, performing a deep compare by following pointers. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="group__flacpp__metadata__object.html#ga5f1ce22db46834e315363e730f24ffaf">FLAC::Metadata::Prototype::operator==()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3b0c4fa11c7c54427e7aa690c8998692"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3b0c4fa11c7c54427e7aa690c8998692">◆ </a></span>operator!=() <span class="overload">[1/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Picture::operator!= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html">Picture</a> & </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Check for inequality, performing a deep compare by following pointers. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="group__flacpp__metadata__object.html#gab8e067674ea0181dc0756bbb5b242c6e">FLAC::Metadata::Prototype::operator!=()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a531c1e52a9f178755c595f327bf2dec5"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a531c1e52a9f178755c595f327bf2dec5">◆ </a></span>operator!=() <span class="overload">[2/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Picture::operator!= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> & </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Check for inequality, performing a deep compare by following pointers. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="group__flacpp__metadata__object.html#gab8e067674ea0181dc0756bbb5b242c6e">FLAC::Metadata::Prototype::operator!=()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa994307c78300d674f3ecceb98060f73"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa994307c78300d674f3ecceb98060f73">◆ </a></span>operator!=() <span class="overload">[3/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Picture::operator!= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
||||
<td class="paramname"><em>object</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Check for inequality, performing a deep compare by following pointers. </p>
|
||||
|
||||
<p class="reference">References <a class="el" href="group__flacpp__metadata__object.html#gab8e067674ea0181dc0756bbb5b242c6e">FLAC::Metadata::Prototype::operator!=()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab44cabf75add1973ebde9f5f7ed6b780"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab44cabf75add1973ebde9f5f7ed6b780">◆ </a></span>get_colors()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">FLAC__uint32 FLAC::Metadata::Picture::get_colors </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>a return value of <code>0</code> means true-color, i.e. 2^depth colors </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="afb4e53cb8ae62ea0d9ebd1afdca40c3f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#afb4e53cb8ae62ea0d9ebd1afdca40c3f">◆ </a></span>set_mime_type()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Picture::set_mime_type </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>string</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__object.html#ga4511ae9ca994c9f4ab035a3c1aa98f45">FLAC__metadata_object_picture_set_mime_type()</a> </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1bbcd96802a16fc36ac1b6610cd7d4a3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1bbcd96802a16fc36ac1b6610cd7d4a3">◆ </a></span>set_description()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Picture::set_description </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const FLAC__byte * </td>
|
||||
<td class="paramname"><em>string</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__object.html#ga293fe7d8b8b9e49d2414db0925b0f442">FLAC__metadata_object_picture_set_description()</a> </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a8e7dc667ccc55e60abe2b8a751656097"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8e7dc667ccc55e60abe2b8a751656097">◆ </a></span>set_colors()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void FLAC::Metadata::Picture::set_colors </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">FLAC__uint32 </td>
|
||||
<td class="paramname"><em>value</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>a value of <code>0</code> means true-color, i.e. 2^depth colors </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a301630d1c8f7647d0f192e6a2a03e6ba"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a301630d1c8f7647d0f192e6a2a03e6ba">◆ </a></span>set_data()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Picture::set_data </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const FLAC__byte * </td>
|
||||
<td class="paramname"><em>data</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">FLAC__uint32 </td>
|
||||
<td class="paramname"><em>data_length</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__object.html#ga00c330534ef8336ed92b30f9e676bb5f">FLAC__metadata_object_picture_set_data()</a> </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af11147e2041b46d679b077e6ac26bea0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af11147e2041b46d679b077e6ac26bea0">◆ </a></span>is_legal()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Picture::is_legal </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const char ** </td>
|
||||
<td class="paramname"><em>violation</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__object.html#ga88268a5186e37d4b98b4df7870561128">FLAC__metadata_object_picture_is_legal()</a> </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="acc8ddaac1f1afe9d4fd9de33354847bd"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#acc8ddaac1f1afe9d4fd9de33354847bd">◆ </a></span>assign_object()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a>& FLAC::Metadata::Prototype::assign_object </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
||||
<td class="paramname"><em>object</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>copy</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Assigns an object with copy control. See <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a23ec8d118119578adb95de42fcbbaca2">Prototype(::FLAC__StreamMetadata *object, bool copy)</a>. </p>
|
||||
|
||||
<p class="reference">Referenced by <a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#ad1193a408a5735845dea17a131b7282c">FLAC::Metadata::StreamInfo::assign()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a3b7508e56df71854ff1f5ad9570b5684">FLAC::Metadata::Padding::assign()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1Application.html#a47f68d7001ef094a916d3b13fe589fc2">FLAC::Metadata::Application::assign()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#ad9d0036938d6ad1c81180cf1e156b844">FLAC::Metadata::SeekTable::assign()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment.html#a9db2171c398cd62a5907e625c3a6228d">FLAC::Metadata::VorbisComment::assign()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#ac83a472ca9852f3e2e800ae57d3e1305">FLAC::Metadata::CueSheet::assign()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#aa3d7384cb724a842c3471a9ab19f81ed">assign()</a>, and <a class="el" href="classFLAC_1_1Metadata_1_1Unknown.html#a4dc5e794c8d529245888414b2bf7d404">FLAC::Metadata::Unknown::assign()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa54338931745f7f1b1d8240441efedb8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa54338931745f7f1b1d8240441efedb8">◆ </a></span>clear()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void FLAC::Metadata::Prototype::clear </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Deletes the underlying <a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> object. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad88ba607c1bb6b3729b4a729be181db8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad88ba607c1bb6b3729b4a729be181db8">◆ </a></span>get_is_last()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Prototype::get_is_last </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns <code>true</code> if this block is the last block in a stream, else <code>false</code>.</p>
|
||||
<dl class="section user"><dt>Assertions:</dt><dd><div class="fragment"><div class="line"><a class="code" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() </div></div><!-- fragment --> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5d95592dea00bcf47dcdbc0b7224cf9e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5d95592dea00bcf47dcdbc0b7224cf9e">◆ </a></span>get_length()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint32_t FLAC::Metadata::Prototype::get_length </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns the stream length of the metadata block.</p>
|
||||
<dl class="section note"><dt>Note</dt><dd>The length does not include the metadata block header, per spec.</dd></dl>
|
||||
<dl class="section user"><dt>Assertions:</dt><dd><div class="fragment"><div class="line"><a class="code" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() </div></div><!-- fragment --> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af40c7c078e408f7d6d0b5f521a013315"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af40c7c078e408f7d6d0b5f521a013315">◆ </a></span>set_is_last()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void FLAC::Metadata::Prototype::set_is_last </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Sets the "is_last" flag for the block. When using the iterators it is not necessary to set this flag; they will do it for you.</p>
|
||||
<dl class="section user"><dt>Assertions:</dt><dd><div class="fragment"><div class="line"><a class="code" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() </div></div><!-- fragment --> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>include/FLAC++/<a class="el" href="_09_2metadata_8h_source.html">metadata.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 681 B |
|
@ -0,0 +1,102 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Metadata</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Metadata::Prototype Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#acc8ddaac1f1afe9d4fd9de33354847bd">assign_object</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aa54338931745f7f1b1d8240441efedb8">clear</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#ad88ba607c1bb6b3729b4a729be181db8">get_is_last</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a5d95592dea00bcf47dcdbc0b7224cf9e">get_length</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a524f81715c9aae70ba8b1b7ee4565171">get_type</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Iterator</b> (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>object_</b> (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#ga72cc341e319780e2dca66d7c28bd0200">operator const ::FLAC__StreamMetadata *</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#gab8e067674ea0181dc0756bbb5b242c6e">operator!=</a>(const Prototype &) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#gaff8915737832ccae971454926f363cf4">operator!=</a>(const ::FLAC__StreamMetadata &) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#gaf9b7cbfbb8294b930b196b060476d319">operator!=</a>(const ::FLAC__StreamMetadata *) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aea76819568855c4f49f2a23d42a642f2">operator=</a>(const Prototype &)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a5a50c17eaa77149842075ed3896637e7">operator=</a>(const ::FLAC__StreamMetadata &)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a310d01131f3d8f4a1bf0ed31b8798685">operator=</a>(const ::FLAC__StreamMetadata *)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#ga5f1ce22db46834e315363e730f24ffaf">operator==</a>(const Prototype &) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#gabe99f8f626c5bb26d22e594689b925b9">operator==</a>(const ::FLAC__StreamMetadata &) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#ga16721da9cfeb82992e4bce373c9459e7">operator==</a>(const ::FLAC__StreamMetadata *) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__flacpp__metadata__level2.html#gae49fa399a6273ccad7cb0e6f787a3f5c">Prototype</a>(const Prototype &)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>Prototype</b>(const ::FLAC__StreamMetadata &) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Prototype</b>(const ::FLAC__StreamMetadata *) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a23ec8d118119578adb95de42fcbbaca2">Prototype</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#af40c7c078e408f7d6d0b5f521a013315">set_is_last</a>(bool)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>SimpleIterator</b> (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a698fa1529af534ab5d1d98d0979844f6">~Prototype</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,466 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: FLAC::Metadata::Prototype Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Metadata</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-methods">Protected Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="#friends">Friends</a> |
|
||||
<a href="classFLAC_1_1Metadata_1_1Prototype-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Metadata::Prototype Class Reference<div class="ingroups"><a class="el" href="group__flacpp.html">FLAC C++ API</a> » <a class="el" href="group__flacpp__metadata.html">FLAC++/metadata.h: metadata interfaces</a> » <a class="el" href="group__flacpp__metadata__object.html">FLAC++/metadata.h: metadata object classes</a></div></div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_09_2metadata_8h_source.html">metadata.h</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for FLAC::Metadata::Prototype:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classFLAC_1_1Metadata_1_1Prototype.png" usemap="#FLAC::Metadata::Prototype_map" alt=""/>
|
||||
<map id="FLAC::Metadata::Prototype_map" name="FLAC::Metadata::Prototype_map">
|
||||
<area href="classFLAC_1_1Metadata_1_1Application.html" alt="FLAC::Metadata::Application" shape="rect" coords="207,56,404,80"/>
|
||||
<area href="classFLAC_1_1Metadata_1_1CueSheet.html" alt="FLAC::Metadata::CueSheet" shape="rect" coords="207,112,404,136"/>
|
||||
<area href="classFLAC_1_1Metadata_1_1Padding.html" alt="FLAC::Metadata::Padding" shape="rect" coords="207,168,404,192"/>
|
||||
<area href="classFLAC_1_1Metadata_1_1Picture.html" alt="FLAC::Metadata::Picture" shape="rect" coords="207,224,404,248"/>
|
||||
<area href="classFLAC_1_1Metadata_1_1SeekTable.html" alt="FLAC::Metadata::SeekTable" shape="rect" coords="207,280,404,304"/>
|
||||
<area href="classFLAC_1_1Metadata_1_1StreamInfo.html" alt="FLAC::Metadata::StreamInfo" shape="rect" coords="207,336,404,360"/>
|
||||
<area href="classFLAC_1_1Metadata_1_1Unknown.html" alt="FLAC::Metadata::Unknown" shape="rect" coords="207,392,404,416"/>
|
||||
<area href="classFLAC_1_1Metadata_1_1VorbisComment.html" alt="FLAC::Metadata::VorbisComment" shape="rect" coords="207,448,404,472"/>
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a698fa1529af534ab5d1d98d0979844f6"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a698fa1529af534ab5d1d98d0979844f6">~Prototype</a> ()</td></tr>
|
||||
<tr class="separator:a698fa1529af534ab5d1d98d0979844f6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga0466615f2d7e725d1fc33bd1ae72ea5b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a> () const</td></tr>
|
||||
<tr class="separator:ga0466615f2d7e725d1fc33bd1ae72ea5b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad88ba607c1bb6b3729b4a729be181db8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#ad88ba607c1bb6b3729b4a729be181db8">get_is_last</a> () const</td></tr>
|
||||
<tr class="separator:ad88ba607c1bb6b3729b4a729be181db8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a524f81715c9aae70ba8b1b7ee4565171"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="group__flac__format.html#gac71714ba8ddbbd66d26bb78a427fac01">FLAC__MetadataType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a524f81715c9aae70ba8b1b7ee4565171">get_type</a> () const</td></tr>
|
||||
<tr class="separator:a524f81715c9aae70ba8b1b7ee4565171"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5d95592dea00bcf47dcdbc0b7224cf9e"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a5d95592dea00bcf47dcdbc0b7224cf9e">get_length</a> () const</td></tr>
|
||||
<tr class="separator:a5d95592dea00bcf47dcdbc0b7224cf9e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af40c7c078e408f7d6d0b5f521a013315"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#af40c7c078e408f7d6d0b5f521a013315">set_is_last</a> (bool)</td></tr>
|
||||
<tr class="separator:af40c7c078e408f7d6d0b5f521a013315"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga72cc341e319780e2dca66d7c28bd0200"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga72cc341e319780e2dca66d7c28bd0200">operator const ::FLAC__StreamMetadata *</a> () const</td></tr>
|
||||
<tr class="separator:ga72cc341e319780e2dca66d7c28bd0200"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
||||
<tr class="memitem:ga5f1ce22db46834e315363e730f24ffaf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga5f1ce22db46834e315363e730f24ffaf">operator==</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &) const</td></tr>
|
||||
<tr class="separator:ga5f1ce22db46834e315363e730f24ffaf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gabe99f8f626c5bb26d22e594689b925b9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#gabe99f8f626c5bb26d22e594689b925b9">operator==</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &) const</td></tr>
|
||||
<tr class="separator:gabe99f8f626c5bb26d22e594689b925b9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga16721da9cfeb82992e4bce373c9459e7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#ga16721da9cfeb82992e4bce373c9459e7">operator==</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *) const</td></tr>
|
||||
<tr class="separator:ga16721da9cfeb82992e4bce373c9459e7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
||||
<tr class="memitem:gab8e067674ea0181dc0756bbb5b242c6e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#gab8e067674ea0181dc0756bbb5b242c6e">operator!=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &) const</td></tr>
|
||||
<tr class="separator:gab8e067674ea0181dc0756bbb5b242c6e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaff8915737832ccae971454926f363cf4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#gaff8915737832ccae971454926f363cf4">operator!=</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &) const</td></tr>
|
||||
<tr class="separator:gaff8915737832ccae971454926f363cf4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaf9b7cbfbb8294b930b196b060476d319"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__object.html#gaf9b7cbfbb8294b930b196b060476d319">operator!=</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *) const</td></tr>
|
||||
<tr class="separator:gaf9b7cbfbb8294b930b196b060476d319"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
||||
Protected Member Functions</h2></td></tr>
|
||||
<tr class="memitem:gae49fa399a6273ccad7cb0e6f787a3f5c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flacpp__metadata__level2.html#gae49fa399a6273ccad7cb0e6f787a3f5c">Prototype</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &)</td></tr>
|
||||
<tr class="separator:gae49fa399a6273ccad7cb0e6f787a3f5c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga3d03bfec2cd09578f166fcd463b56d4f"><td class="memItemLeft" align="right" valign="top">
|
||||
 </td><td class="memItemRight" valign="bottom"><b>Prototype</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &)</td></tr>
|
||||
<tr class="separator:ga3d03bfec2cd09578f166fcd463b56d4f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga1b39c0561f84c3529302dc68b1ba8a2e"><td class="memItemLeft" align="right" valign="top">
|
||||
 </td><td class="memItemRight" valign="bottom"><b>Prototype</b> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *)</td></tr>
|
||||
<tr class="separator:ga1b39c0561f84c3529302dc68b1ba8a2e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a23ec8d118119578adb95de42fcbbaca2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a23ec8d118119578adb95de42fcbbaca2">Prototype</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
|
||||
<tr class="separator:a23ec8d118119578adb95de42fcbbaca2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acc8ddaac1f1afe9d4fd9de33354847bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#acc8ddaac1f1afe9d4fd9de33354847bd">assign_object</a> (::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *object, bool copy)</td></tr>
|
||||
<tr class="separator:acc8ddaac1f1afe9d4fd9de33354847bd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa54338931745f7f1b1d8240441efedb8"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aa54338931745f7f1b1d8240441efedb8">clear</a> ()</td></tr>
|
||||
<tr class="separator:aa54338931745f7f1b1d8240441efedb8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
|
||||
<tr class="memitem:aea76819568855c4f49f2a23d42a642f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aea76819568855c4f49f2a23d42a642f2">operator=</a> (const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> &)</td></tr>
|
||||
<tr class="separator:aea76819568855c4f49f2a23d42a642f2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5a50c17eaa77149842075ed3896637e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a5a50c17eaa77149842075ed3896637e7">operator=</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> &)</td></tr>
|
||||
<tr class="separator:a5a50c17eaa77149842075ed3896637e7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a310d01131f3d8f4a1bf0ed31b8798685"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a310d01131f3d8f4a1bf0ed31b8798685">operator=</a> (const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> *)</td></tr>
|
||||
<tr class="separator:a310d01131f3d8f4a1bf0ed31b8798685"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:ae3bddea1798a712c7d43d393807a9961"><td class="memItemLeft" align="right" valign="top"><a id="ae3bddea1798a712c7d43d393807a9961"></a>
|
||||
::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td><td class="memItemRight" valign="bottom"><b>object_</b></td></tr>
|
||||
<tr class="separator:ae3bddea1798a712c7d43d393807a9961"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
|
||||
Friends</h2></td></tr>
|
||||
<tr class="memitem:a1a91972da3d48474ff55199140e9bc0b"><td class="memItemLeft" align="right" valign="top"><a id="a1a91972da3d48474ff55199140e9bc0b"></a>
|
||||
class </td><td class="memItemRight" valign="bottom"><b>SimpleIterator</b></td></tr>
|
||||
<tr class="separator:a1a91972da3d48474ff55199140e9bc0b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9830fc407400559db7e7783cc10a9394"><td class="memItemLeft" align="right" valign="top"><a id="a9830fc407400559db7e7783cc10a9394"></a>
|
||||
class </td><td class="memItemRight" valign="bottom"><b>Iterator</b></td></tr>
|
||||
<tr class="separator:a9830fc407400559db7e7783cc10a9394"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Base class for all metadata block types. See the <a class="el" href="group__flacpp__metadata__object.html">overview </a> for more. </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a23ec8d118119578adb95de42fcbbaca2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a23ec8d118119578adb95de42fcbbaca2">◆ </a></span>Prototype()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">FLAC::Metadata::Prototype::Prototype </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
||||
<td class="paramname"><em>object</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>copy</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Constructs an object with copy control. When <em>copy</em> is <code>true</code>, behaves identically to FLAC::Metadata::Prototype::Prototype(const ::FLAC__StreamMetadata *object). When <em>copy</em> is <code>false</code>, the instance takes ownership of the pointer and the <a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> object will be freed by the destructor.</p>
|
||||
<dl class="section user"><dt>Assertions:</dt><dd><div class="fragment"><div class="line"><span class="keywordtype">object</span> != NULL </div></div><!-- fragment --> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a698fa1529af534ab5d1d98d0979844f6"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a698fa1529af534ab5d1d98d0979844f6">◆ </a></span>~Prototype()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual FLAC::Metadata::Prototype::~Prototype </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Deletes the underlying <a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> object. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="aea76819568855c4f49f2a23d42a642f2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aea76819568855c4f49f2a23d42a642f2">◆ </a></span>operator=() <span class="overload">[1/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a>& FLAC::Metadata::Prototype::operator= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> & </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Assign from another object. Always performs a deep copy. </p>
|
||||
|
||||
<p class="reference">Referenced by <a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#a353a63aa812f125fedec844142946142">FLAC::Metadata::StreamInfo::operator=()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#aece6ab03932bea3f0c32ff3cd88f2617">FLAC::Metadata::Padding::operator=()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1Application.html#a3ca9dd06666b1dc7d4bdb6aef8e14d04">FLAC::Metadata::Application::operator=()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#ac1094c0536952a569e41ba619f9b4ff5">FLAC::Metadata::SeekTable::operator=()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment.html#a135650367ce6c2c5ce12b534307f1cca">FLAC::Metadata::VorbisComment::operator=()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#ad24bf2e19de81159d5e205ae5ef63843">FLAC::Metadata::CueSheet::operator=()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#a2ab3ef473f6c70aafe5bd3229f397a93">FLAC::Metadata::Picture::operator=()</a>, and <a class="el" href="classFLAC_1_1Metadata_1_1Unknown.html#a295f824df8ed10c3386df72272fdca47">FLAC::Metadata::Unknown::operator=()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5a50c17eaa77149842075ed3896637e7"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5a50c17eaa77149842075ed3896637e7">◆ </a></span>operator=() <span class="overload">[2/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a>& FLAC::Metadata::Prototype::operator= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> & </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Assign from another object. Always performs a deep copy. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a310d01131f3d8f4a1bf0ed31b8798685"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a310d01131f3d8f4a1bf0ed31b8798685">◆ </a></span>operator=() <span class="overload">[3/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a>& FLAC::Metadata::Prototype::operator= </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Assign from another object. Always performs a deep copy. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="acc8ddaac1f1afe9d4fd9de33354847bd"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#acc8ddaac1f1afe9d4fd9de33354847bd">◆ </a></span>assign_object()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a>& FLAC::Metadata::Prototype::assign_object </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">::<a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> * </td>
|
||||
<td class="paramname"><em>object</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>copy</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Assigns an object with copy control. See <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a23ec8d118119578adb95de42fcbbaca2">Prototype(::FLAC__StreamMetadata *object, bool copy)</a>. </p>
|
||||
|
||||
<p class="reference">Referenced by <a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#ad1193a408a5735845dea17a131b7282c">FLAC::Metadata::StreamInfo::assign()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1Padding.html#a3b7508e56df71854ff1f5ad9570b5684">FLAC::Metadata::Padding::assign()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1Application.html#a47f68d7001ef094a916d3b13fe589fc2">FLAC::Metadata::Application::assign()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#ad9d0036938d6ad1c81180cf1e156b844">FLAC::Metadata::SeekTable::assign()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1VorbisComment.html#a9db2171c398cd62a5907e625c3a6228d">FLAC::Metadata::VorbisComment::assign()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1CueSheet.html#ac83a472ca9852f3e2e800ae57d3e1305">FLAC::Metadata::CueSheet::assign()</a>, <a class="el" href="classFLAC_1_1Metadata_1_1Picture.html#aa3d7384cb724a842c3471a9ab19f81ed">FLAC::Metadata::Picture::assign()</a>, and <a class="el" href="classFLAC_1_1Metadata_1_1Unknown.html#a4dc5e794c8d529245888414b2bf7d404">FLAC::Metadata::Unknown::assign()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa54338931745f7f1b1d8240441efedb8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa54338931745f7f1b1d8240441efedb8">◆ </a></span>clear()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void FLAC::Metadata::Prototype::clear </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Deletes the underlying <a class="el" href="structFLAC____StreamMetadata.html">FLAC__StreamMetadata</a> object. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad88ba607c1bb6b3729b4a729be181db8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad88ba607c1bb6b3729b4a729be181db8">◆ </a></span>get_is_last()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::Prototype::get_is_last </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns <code>true</code> if this block is the last block in a stream, else <code>false</code>.</p>
|
||||
<dl class="section user"><dt>Assertions:</dt><dd><div class="fragment"><div class="line"><a class="code" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() </div></div><!-- fragment --> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a524f81715c9aae70ba8b1b7ee4565171"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a524f81715c9aae70ba8b1b7ee4565171">◆ </a></span>get_type()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">::<a class="el" href="group__flac__format.html#gac71714ba8ddbbd66d26bb78a427fac01">FLAC__MetadataType</a> FLAC::Metadata::Prototype::get_type </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns the type of the block.</p>
|
||||
<dl class="section user"><dt>Assertions:</dt><dd><div class="fragment"><div class="line"><a class="code" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() </div></div><!-- fragment --> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5d95592dea00bcf47dcdbc0b7224cf9e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5d95592dea00bcf47dcdbc0b7224cf9e">◆ </a></span>get_length()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint32_t FLAC::Metadata::Prototype::get_length </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns the stream length of the metadata block.</p>
|
||||
<dl class="section note"><dt>Note</dt><dd>The length does not include the metadata block header, per spec.</dd></dl>
|
||||
<dl class="section user"><dt>Assertions:</dt><dd><div class="fragment"><div class="line"><a class="code" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() </div></div><!-- fragment --> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af40c7c078e408f7d6d0b5f521a013315"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af40c7c078e408f7d6d0b5f521a013315">◆ </a></span>set_is_last()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void FLAC::Metadata::Prototype::set_is_last </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Sets the "is_last" flag for the block. When using the iterators it is not necessary to set this flag; they will do it for you.</p>
|
||||
<dl class="section user"><dt>Assertions:</dt><dd><div class="fragment"><div class="line"><a class="code" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() </div></div><!-- fragment --> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>include/FLAC++/<a class="el" href="_09_2metadata_8h_source.html">metadata.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 3.9 KiB |
|
@ -0,0 +1,123 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Metadata</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">SeekTable</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Metadata::SeekTable Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#ad9d0036938d6ad1c81180cf1e156b844">assign</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#acc8ddaac1f1afe9d4fd9de33354847bd">assign_object</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aa54338931745f7f1b1d8240441efedb8">clear</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#a0d8260db8b7534cc66fe2b80380c91bd">delete_point</a>(uint32_t index)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#ad88ba607c1bb6b3729b4a729be181db8">get_is_last</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a5d95592dea00bcf47dcdbc0b7224cf9e">get_length</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_num_points</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_point</b>(uint32_t index) const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a524f81715c9aae70ba8b1b7ee4565171">get_type</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#abc1476cf5960660fa5c5d4a65db1441f">insert_point</a>(uint32_t index, const ::FLAC__StreamMetadata_SeekPoint &point)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#a8a47e1f8b8331024c2ae977d8bd104d6">is_legal</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>object_</b> (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#ga72cc341e319780e2dca66d7c28bd0200">operator const ::FLAC__StreamMetadata *</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#a9b25b057f2fdbdc88e2db66d94ad0de4">operator!=</a>(const SeekTable &object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#aa66913987411a8715de2cd54da976511">operator!=</a>(const ::FLAC__StreamMetadata &object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#a5cccc59ad2cf2ecaa6337ff043b69082">operator!=</a>(const ::FLAC__StreamMetadata *object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#gab8e067674ea0181dc0756bbb5b242c6e">FLAC::Metadata::Prototype::operator!=</a>(const Prototype &) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#ac1094c0536952a569e41ba619f9b4ff5">operator=</a>(const SeekTable &object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#a72426d86f7e7f9ddc4889b2efcbcbc19">operator=</a>(const ::FLAC__StreamMetadata &object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#a4fade1457b75e99d30a0877403ff8e76">operator=</a>(const ::FLAC__StreamMetadata *object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aea76819568855c4f49f2a23d42a642f2">FLAC::Metadata::Prototype::operator=</a>(const Prototype &)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#a15966f2e33461ce14c3d98a41d47f94d">operator==</a>(const SeekTable &object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#abbdbdb0fbd72a219448f67796606bff0">operator==</a>(const ::FLAC__StreamMetadata &object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#ad72cf82aa301451cb31cd062d5f401e3">operator==</a>(const ::FLAC__StreamMetadata *object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#ga5f1ce22db46834e315363e730f24ffaf">FLAC::Metadata::Prototype::operator==</a>(const Prototype &) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__flacpp__metadata__level2.html#gae49fa399a6273ccad7cb0e6f787a3f5c">Prototype</a>(const Prototype &)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>Prototype</b>(const ::FLAC__StreamMetadata &) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Prototype</b>(const ::FLAC__StreamMetadata *) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a23ec8d118119578adb95de42fcbbaca2">Prototype</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#a09783f913385728901ff93686456d647">resize_points</a>(uint32_t new_num_points)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>SeekTable</b>() (defined in <a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#a7f93d054937829a85108cd423a56299f">SeekTable</a>(const SeekTable &object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#a9a39c8eef9d57d84008eb68474c6fa6f">SeekTable</a>(const ::FLAC__StreamMetadata &object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#af544e2467d49d7b8610bf4ad8e14969b">SeekTable</a>(const ::FLAC__StreamMetadata *object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#accd82ef77dcc489280c0f46e443b16c7">SeekTable</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#af40c7c078e408f7d6d0b5f521a013315">set_is_last</a>(bool)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#ad01b009dc3aecd5e881b7b425439643f">set_point</a>(uint32_t index, const ::FLAC__StreamMetadata_SeekPoint &point)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#ae8e334f73f3d8870df2e948aa5de1234">template_append_placeholders</a>(uint32_t num)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#a9c05d6c010988cf2f336ab1c02c3c618">template_append_point</a>(FLAC__uint64 sample_number)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#ad3c644c5e7de6b944feee725d396b27e">template_append_points</a>(FLAC__uint64 sample_numbers[], uint32_t num)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#a6ecfcb2478134b483790276b22a4f8b2">template_append_spaced_points</a>(uint32_t num, FLAC__uint64 total_samples)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#a64bc1300d59e79f6c99356bf4a256383">template_append_spaced_points_by_samples</a>(uint32_t samples, FLAC__uint64 total_samples)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html#a09cc5c101fc9c26655de9ec91dcb502f">template_sort</a>(bool compact)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a698fa1529af534ab5d1d98d0979844f6">~Prototype</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>~SeekTable</b>() (defined in <a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SeekTable.html">FLAC::Metadata::SeekTable</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 712 B |
|
@ -0,0 +1,96 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Metadata</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">SimpleIterator</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Metadata::SimpleIterator Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">FLAC::Metadata::SimpleIterator</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>clear</b>() (defined in <a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">FLAC::Metadata::SimpleIterator</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">FLAC::Metadata::SimpleIterator</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#a67824deff81e2f49c2f51db6b71565e8">delete_block</a>(bool use_padding=true)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">FLAC::Metadata::SimpleIterator</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#a426d06a9d079f74e82eaa217f14997a5">get_application_id</a>(FLAC__byte *id)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">FLAC::Metadata::SimpleIterator</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#ab206e5d7145d3726335d336cbc452598">get_block</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">FLAC::Metadata::SimpleIterator</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#a7e53cef599f3ff984a847a4a251afea5">get_block_length</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">FLAC::Metadata::SimpleIterator</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#ad3779538af5b3fe7cdd2188c79bc80b0">get_block_offset</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">FLAC::Metadata::SimpleIterator</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#a30dff6debdbc72aceac7a69b9c3bea75">get_block_type</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">FLAC::Metadata::SimpleIterator</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#a67dc75f18d282f41696467f1fbf5c3e8">init</a>(const char *filename, bool read_only, bool preserve_file_stats)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">FLAC::Metadata::SimpleIterator</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#a1d0e512147967b7e12ac22914fbe3818">insert_block_after</a>(Prototype *block, bool use_padding=true)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">FLAC::Metadata::SimpleIterator</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#ac83c8401b2e58a3e4ce03a9996523c44">is_last</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">FLAC::Metadata::SimpleIterator</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#a5d528419f9c71d92b71d1d79cff52207">is_valid</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">FLAC::Metadata::SimpleIterator</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#a70d7bb568dc6190f9cc5be089eaed03b">is_writable</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">FLAC::Metadata::SimpleIterator</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>iterator_</b> (defined in <a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">FLAC::Metadata::SimpleIterator</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">FLAC::Metadata::SimpleIterator</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#ab399f6b8c5e35a1d18588279613ea63c">next</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">FLAC::Metadata::SimpleIterator</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#a75a859af156322f451045418876eb6a3">prev</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">FLAC::Metadata::SimpleIterator</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#a0ebd4df55346cbcec9ace04f7d7b484d">set_block</a>(Prototype *block, bool use_padding=true)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">FLAC::Metadata::SimpleIterator</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SimpleIterator</b>() (defined in <a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">FLAC::Metadata::SimpleIterator</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">FLAC::Metadata::SimpleIterator</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#a9e681b6ad35b10633002ecea5cab37c3">status</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">FLAC::Metadata::SimpleIterator</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~SimpleIterator</b>() (defined in <a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">FLAC::Metadata::SimpleIterator</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">FLAC::Metadata::SimpleIterator</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,465 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: FLAC::Metadata::SimpleIterator Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Metadata</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">SimpleIterator</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-methods">Protected Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="classFLAC_1_1Metadata_1_1SimpleIterator-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Metadata::SimpleIterator Class Reference<div class="ingroups"><a class="el" href="group__flacpp.html">FLAC C++ API</a> » <a class="el" href="group__flacpp__metadata.html">FLAC++/metadata.h: metadata interfaces</a> » <a class="el" href="group__flacpp__metadata__level1.html">FLAC++/metadata.h: metadata level 1 interface</a></div></div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_09_2metadata_8h_source.html">metadata.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status.html">Status</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a5d528419f9c71d92b71d1d79cff52207"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#a5d528419f9c71d92b71d1d79cff52207">is_valid</a> () const</td></tr>
|
||||
<tr class="separator:a5d528419f9c71d92b71d1d79cff52207"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a67dc75f18d282f41696467f1fbf5c3e8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#a67dc75f18d282f41696467f1fbf5c3e8">init</a> (const char *filename, bool read_only, bool preserve_file_stats)</td></tr>
|
||||
<tr class="separator:a67dc75f18d282f41696467f1fbf5c3e8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9e681b6ad35b10633002ecea5cab37c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#a9e681b6ad35b10633002ecea5cab37c3">status</a> ()</td></tr>
|
||||
<tr class="separator:a9e681b6ad35b10633002ecea5cab37c3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a70d7bb568dc6190f9cc5be089eaed03b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#a70d7bb568dc6190f9cc5be089eaed03b">is_writable</a> () const</td></tr>
|
||||
<tr class="separator:a70d7bb568dc6190f9cc5be089eaed03b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab399f6b8c5e35a1d18588279613ea63c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#ab399f6b8c5e35a1d18588279613ea63c">next</a> ()</td></tr>
|
||||
<tr class="separator:ab399f6b8c5e35a1d18588279613ea63c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a75a859af156322f451045418876eb6a3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#a75a859af156322f451045418876eb6a3">prev</a> ()</td></tr>
|
||||
<tr class="separator:a75a859af156322f451045418876eb6a3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac83c8401b2e58a3e4ce03a9996523c44"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#ac83c8401b2e58a3e4ce03a9996523c44">is_last</a> () const</td></tr>
|
||||
<tr class="separator:ac83c8401b2e58a3e4ce03a9996523c44"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad3779538af5b3fe7cdd2188c79bc80b0"><td class="memItemLeft" align="right" valign="top">off_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#ad3779538af5b3fe7cdd2188c79bc80b0">get_block_offset</a> () const</td></tr>
|
||||
<tr class="separator:ad3779538af5b3fe7cdd2188c79bc80b0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a30dff6debdbc72aceac7a69b9c3bea75"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="group__flac__format.html#gac71714ba8ddbbd66d26bb78a427fac01">FLAC__MetadataType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#a30dff6debdbc72aceac7a69b9c3bea75">get_block_type</a> () const</td></tr>
|
||||
<tr class="separator:a30dff6debdbc72aceac7a69b9c3bea75"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7e53cef599f3ff984a847a4a251afea5"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#a7e53cef599f3ff984a847a4a251afea5">get_block_length</a> () const</td></tr>
|
||||
<tr class="separator:a7e53cef599f3ff984a847a4a251afea5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a426d06a9d079f74e82eaa217f14997a5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#a426d06a9d079f74e82eaa217f14997a5">get_application_id</a> (FLAC__byte *id)</td></tr>
|
||||
<tr class="separator:a426d06a9d079f74e82eaa217f14997a5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab206e5d7145d3726335d336cbc452598"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#ab206e5d7145d3726335d336cbc452598">get_block</a> ()</td></tr>
|
||||
<tr class="separator:ab206e5d7145d3726335d336cbc452598"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0ebd4df55346cbcec9ace04f7d7b484d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#a0ebd4df55346cbcec9ace04f7d7b484d">set_block</a> (<a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> *block, bool use_padding=true)</td></tr>
|
||||
<tr class="separator:a0ebd4df55346cbcec9ace04f7d7b484d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d0e512147967b7e12ac22914fbe3818"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#a1d0e512147967b7e12ac22914fbe3818">insert_block_after</a> (<a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> *block, bool use_padding=true)</td></tr>
|
||||
<tr class="separator:a1d0e512147967b7e12ac22914fbe3818"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a67824deff81e2f49c2f51db6b71565e8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#a67824deff81e2f49c2f51db6b71565e8">delete_block</a> (bool use_padding=true)</td></tr>
|
||||
<tr class="separator:a67824deff81e2f49c2f51db6b71565e8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
||||
Protected Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a85f98f2b43b9cd6a669a62045cce2823"><td class="memItemLeft" align="right" valign="top"><a id="a85f98f2b43b9cd6a669a62045cce2823"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
|
||||
<tr class="separator:a85f98f2b43b9cd6a669a62045cce2823"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:a7f9971ef20653a8bd5608ad842829b9c"><td class="memItemLeft" align="right" valign="top"><a id="a7f9971ef20653a8bd5608ad842829b9c"></a>
|
||||
::<a class="el" href="group__flac__metadata__level1.html#ga6accccddbb867dfc2eece9ee3ffecb3a">FLAC__Metadata_SimpleIterator</a> * </td><td class="memItemRight" valign="bottom"><b>iterator_</b></td></tr>
|
||||
<tr class="separator:a7f9971ef20653a8bd5608ad842829b9c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>This class is a wrapper around the FLAC__metadata_simple_iterator structures and methods; see the <a class="el" href="group__flacpp__metadata__level1.html">usage guide </a> and <a class="el" href="group__flac__metadata__level1.html#ga6accccddbb867dfc2eece9ee3ffecb3a">FLAC__Metadata_SimpleIterator</a>. </p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a5d528419f9c71d92b71d1d79cff52207"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5d528419f9c71d92b71d1d79cff52207">◆ </a></span>is_valid()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::SimpleIterator::is_valid </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns <code>true</code> iff object was properly constructed. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a67dc75f18d282f41696467f1fbf5c3e8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a67dc75f18d282f41696467f1fbf5c3e8">◆ </a></span>init()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::SimpleIterator::init </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>filename</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>read_only</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>preserve_file_stats</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level1.html#gaba8daf276fd7da863a2522ac050125fd">FLAC__metadata_simple_iterator_init()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a9e681b6ad35b10633002ecea5cab37c3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9e681b6ad35b10633002ecea5cab37c3">◆ </a></span>status()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status.html">Status</a> FLAC::Metadata::SimpleIterator::status </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level1.html#gae8fd236fe6049c61f7f3b4a6ecbcd240">FLAC__metadata_simple_iterator_status()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a70d7bb568dc6190f9cc5be089eaed03b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a70d7bb568dc6190f9cc5be089eaed03b">◆ </a></span>is_writable()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::SimpleIterator::is_writable </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level1.html#ga5150ecd8668c610f79192a2838667790">FLAC__metadata_simple_iterator_is_writable()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab399f6b8c5e35a1d18588279613ea63c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab399f6b8c5e35a1d18588279613ea63c">◆ </a></span>next()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::SimpleIterator::next </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level1.html#gabb7de0a1067efae353e0792dc6e51905">FLAC__metadata_simple_iterator_next()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a75a859af156322f451045418876eb6a3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a75a859af156322f451045418876eb6a3">◆ </a></span>prev()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::SimpleIterator::prev </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level1.html#ga6db5313b31120b28e210ae721d6525a8">FLAC__metadata_simple_iterator_prev()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac83c8401b2e58a3e4ce03a9996523c44"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac83c8401b2e58a3e4ce03a9996523c44">◆ </a></span>is_last()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::SimpleIterator::is_last </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level1.html#ga9eb215059840960de69aa84469ba954f">FLAC__metadata_simple_iterator_is_last()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad3779538af5b3fe7cdd2188c79bc80b0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad3779538af5b3fe7cdd2188c79bc80b0">◆ </a></span>get_block_offset()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">off_t FLAC::Metadata::SimpleIterator::get_block_offset </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level1.html#gade0a61723420daeb4bc226713671c6f0">FLAC__metadata_simple_iterator_get_block_offset()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a30dff6debdbc72aceac7a69b9c3bea75"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a30dff6debdbc72aceac7a69b9c3bea75">◆ </a></span>get_block_type()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">::<a class="el" href="group__flac__format.html#gac71714ba8ddbbd66d26bb78a427fac01">FLAC__MetadataType</a> FLAC::Metadata::SimpleIterator::get_block_type </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level1.html#ga17b61d17e83432913abf4334d6e0c073">FLAC__metadata_simple_iterator_get_block_type()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7e53cef599f3ff984a847a4a251afea5"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7e53cef599f3ff984a847a4a251afea5">◆ </a></span>get_block_length()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint32_t FLAC::Metadata::SimpleIterator::get_block_length </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level1.html#gaf29b9a7f2e2c762756c1444e55a119fa">FLAC__metadata_simple_iterator_get_block_length()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a426d06a9d079f74e82eaa217f14997a5"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a426d06a9d079f74e82eaa217f14997a5">◆ </a></span>get_application_id()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::SimpleIterator::get_application_id </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">FLAC__byte * </td>
|
||||
<td class="paramname"><em>id</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level1.html#gad4fea2d7d98d16e75e6d8260f690a5dc">FLAC__metadata_simple_iterator_get_application_id()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab206e5d7145d3726335d336cbc452598"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab206e5d7145d3726335d336cbc452598">◆ </a></span>get_block()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a>* FLAC::Metadata::SimpleIterator::get_block </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level1.html#ga1b7374cafd886ceb880b050dfa1e387a">FLAC__metadata_simple_iterator_get_block()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a0ebd4df55346cbcec9ace04f7d7b484d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0ebd4df55346cbcec9ace04f7d7b484d">◆ </a></span>set_block()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::SimpleIterator::set_block </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> * </td>
|
||||
<td class="paramname"><em>block</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>use_padding</em> = <code>true</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level1.html#gae1dd863561606658f88c492682de7b80">FLAC__metadata_simple_iterator_set_block()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1d0e512147967b7e12ac22914fbe3818"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1d0e512147967b7e12ac22914fbe3818">◆ </a></span>insert_block_after()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::SimpleIterator::insert_block_after </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">Prototype</a> * </td>
|
||||
<td class="paramname"><em>block</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>use_padding</em> = <code>true</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level1.html#ga7a0c00e93bb37324a20926e92e604102">FLAC__metadata_simple_iterator_insert_block_after()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a67824deff81e2f49c2f51db6b71565e8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a67824deff81e2f49c2f51db6b71565e8">◆ </a></span>delete_block()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool FLAC::Metadata::SimpleIterator::delete_block </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>use_padding</em> = <code>true</code></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>See <a class="el" href="group__flac__metadata__level1.html#gac3116c8e6e7f59914ae22c0c4c6b0a23">FLAC__metadata_simple_iterator_delete_block()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>include/FLAC++/<a class="el" href="_09_2metadata_8h_source.html">metadata.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,81 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Metadata</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">SimpleIterator</a></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status.html">Status</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Metadata::SimpleIterator::Status Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status.html">FLAC::Metadata::SimpleIterator::Status</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>as_cstring</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status.html">FLAC::Metadata::SimpleIterator::Status</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status.html">FLAC::Metadata::SimpleIterator::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator::FLAC__Metadata_SimpleIteratorStatus</b>() const (defined in <a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status.html">FLAC::Metadata::SimpleIterator::Status</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status.html">FLAC::Metadata::SimpleIterator::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Status</b>(::FLAC__Metadata_SimpleIteratorStatus status) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status.html">FLAC::Metadata::SimpleIterator::Status</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status.html">FLAC::Metadata::SimpleIterator::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>status_</b> (defined in <a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status.html">FLAC::Metadata::SimpleIterator::Status</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status.html">FLAC::Metadata::SimpleIterator::Status</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,104 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: FLAC::Metadata::SimpleIterator::Status Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Metadata</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html">SimpleIterator</a></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status.html">Status</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="classFLAC_1_1Metadata_1_1SimpleIterator_1_1Status-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Metadata::SimpleIterator::Status Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_09_2metadata_8h_source.html">metadata.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:ab10337fe1994c5981db4e54557b941fd"><td class="memItemLeft" align="right" valign="top"><a id="ab10337fe1994c5981db4e54557b941fd"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>Status</b> (::<a class="el" href="group__flac__metadata__level1.html#gac926e7d2773a05066115cac9048bbec9">FLAC__Metadata_SimpleIteratorStatus</a> <a class="el" href="classFLAC_1_1Metadata_1_1SimpleIterator.html#a9e681b6ad35b10633002ecea5cab37c3">status</a>)</td></tr>
|
||||
<tr class="separator:ab10337fe1994c5981db4e54557b941fd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aaa320c17f67e39dc582f902c995c7aa5"><td class="memItemLeft" align="right" valign="top"><a id="aaa320c17f67e39dc582f902c995c7aa5"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>operator::FLAC__Metadata_SimpleIteratorStatus</b> () const</td></tr>
|
||||
<tr class="separator:aaa320c17f67e39dc582f902c995c7aa5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3ea3a58ece8132f2c3105d744ec1ab4d"><td class="memItemLeft" align="right" valign="top"><a id="a3ea3a58ece8132f2c3105d744ec1ab4d"></a>
|
||||
const char * </td><td class="memItemRight" valign="bottom"><b>as_cstring</b> () const</td></tr>
|
||||
<tr class="separator:a3ea3a58ece8132f2c3105d744ec1ab4d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:a4e60c55f551cfdfed02c1d4d1ceb23bf"><td class="memItemLeft" align="right" valign="top"><a id="a4e60c55f551cfdfed02c1d4d1ceb23bf"></a>
|
||||
::<a class="el" href="group__flac__metadata__level1.html#gac926e7d2773a05066115cac9048bbec9">FLAC__Metadata_SimpleIteratorStatus</a> </td><td class="memItemRight" valign="bottom"><b>status_</b></td></tr>
|
||||
<tr class="separator:a4e60c55f551cfdfed02c1d4d1ceb23bf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>This class is a wrapper around FLAC__Metadata_SimpleIteratorStatus. </p>
|
||||
</div><hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>include/FLAC++/<a class="el" href="_09_2metadata_8h_source.html">metadata.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,128 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FLAC: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FLAC
|
||||
 <span id="projectnumber">1.3.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',false,false,'search.php','Search');
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><b>FLAC</b></li><li class="navelem"><b>Metadata</b></li><li class="navelem"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">StreamInfo</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">FLAC::Metadata::StreamInfo Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#ad1193a408a5735845dea17a131b7282c">assign</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#acc8ddaac1f1afe9d4fd9de33354847bd">assign_object</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aa54338931745f7f1b1d8240441efedb8">clear</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#a5a29b664332c853870162eb22608eadc">get_bits_per_sample</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#a68e69bab8e2901920727f089af36a866">get_channels</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#ad88ba607c1bb6b3729b4a729be181db8">get_is_last</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a5d95592dea00bcf47dcdbc0b7224cf9e">get_length</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#ad738be611cc28cbd85a66795180bf719">get_max_blocksize</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#a8aa7e289cb76a00ade434d8ea5358bda">get_max_framesize</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#ad492e85619a624ecf523336490fcfe70">get_md5sum</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#aa53c8d9f0c5c396a51bbf543093121cc">get_min_blocksize</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#ae16a41cc1adf2d1f7493e08e0dc6c719">get_min_framesize</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#a5b263d632bcd9dbd9f57834003474f8c">get_sample_rate</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#aca26d7a198eefc7d1685b7bcb8291ea8">get_total_samples</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a524f81715c9aae70ba8b1b7ee4565171">get_type</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#ga0466615f2d7e725d1fc33bd1ae72ea5b">is_valid</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>object_</b> (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#ga72cc341e319780e2dca66d7c28bd0200">operator const ::FLAC__StreamMetadata *</a>() const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#af0f86d918ae7416e4de77215df6e861b">operator!=</a>(const StreamInfo &object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#a25adb5e6b1d0e9b23e839cdac64ba54f">operator!=</a>(const ::FLAC__StreamMetadata &object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#aeb595361469d594bba90276180b557d1">operator!=</a>(const ::FLAC__StreamMetadata *object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#gab8e067674ea0181dc0756bbb5b242c6e">FLAC::Metadata::Prototype::operator!=</a>(const Prototype &) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#a353a63aa812f125fedec844142946142">operator=</a>(const StreamInfo &object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#aeed95856e0b773e6634848da322d4e43">operator=</a>(const ::FLAC__StreamMetadata &object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#a16b032050bc7ac632d9f48ac43b04eb2">operator=</a>(const ::FLAC__StreamMetadata *object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#aea76819568855c4f49f2a23d42a642f2">FLAC::Metadata::Prototype::operator=</a>(const Prototype &)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#a4010b479ff46aad5ddd363bf456fbfa1">operator==</a>(const StreamInfo &object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#a31ac25e1e26a4926a86c547e73eaef3b">operator==</a>(const ::FLAC__StreamMetadata &object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#a75a8ab996a0b473a6191d63a24faba4d">operator==</a>(const ::FLAC__StreamMetadata *object) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="group__flacpp__metadata__object.html#ga5f1ce22db46834e315363e730f24ffaf">FLAC::Metadata::Prototype::operator==</a>(const Prototype &) const</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="group__flacpp__metadata__level2.html#gae49fa399a6273ccad7cb0e6f787a3f5c">Prototype</a>(const Prototype &)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>Prototype</b>(const ::FLAC__StreamMetadata &) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Prototype</b>(const ::FLAC__StreamMetadata *) (defined in <a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a23ec8d118119578adb95de42fcbbaca2">Prototype</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#abc49bd7400a404978fe9d43af517d17c">set_bits_per_sample</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#ab6d7cfb7b39c6559e7c2350bc3597e22">set_channels</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#af40c7c078e408f7d6d0b5f521a013315">set_is_last</a>(bool)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#a1a69c965069cc2330ee13e573f01d65f">set_max_blocksize</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#a5ada3c1d69c0680026216d3b395fbf42">set_max_framesize</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#afef84aaea3c333ad880e7843c70aed02">set_md5sum</a>(const FLAC__byte value[16])</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#a614ec2e0a0f4b6ede21df5e63c0cd311">set_min_blocksize</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#a5604b83adf20453f0f35e7d61f86c9d3">set_min_framesize</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#aaa87b3e781cb832e87b705c9f60cff4a">set_sample_rate</a>(uint32_t value)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#a57250a3a3a7a666c39ec0ac6d8432472">set_total_samples</a>(FLAC__uint64 value)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>StreamInfo</b>() (defined in <a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#ab86611073f13dd3e7aea386bb6f1a7a4">StreamInfo</a>(const StreamInfo &object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#a3f23948afbcb54758d0ed20edd86515c">StreamInfo</a>(const ::FLAC__StreamMetadata &object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#a24e2028916ac96e0ed0d1e53e003b150">StreamInfo</a>(const ::FLAC__StreamMetadata *object)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html#aaf4d96124e2b323398f7edf1aaf28003">StreamInfo</a>(::FLAC__StreamMetadata *object, bool copy)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html#a698fa1529af534ab5d1d98d0979844f6">~Prototype</a>()</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1Prototype.html">FLAC::Metadata::Prototype</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~StreamInfo</b>() (defined in <a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a>)</td><td class="entry"><a class="el" href="classFLAC_1_1Metadata_1_1StreamInfo.html">FLAC::Metadata::StreamInfo</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
|
||||
<hr size="1"/>
|
||||
<div class="copyright">
|
||||
<!-- @@@ oh so hacky -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
Copyright (c) 2000-2009 Josh Coalson
|
||||
Copyright (c) 2011-2016 Xiph.Org Foundation
|
||||
</td>
|
||||
<td width="1%" align="right">
|
||||
<a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=13478&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- Copyright (c) 2000-2009 Josh Coalson -->
|
||||
<!-- Copyright (c) 2011-2016 Xiph.Org Foundation -->
|
||||
<!-- Permission is granted to copy, distribute and/or modify this document -->
|
||||
<!-- under the terms of the GNU Free Documentation License, Version 1.1 -->
|
||||
<!-- or any later version published by the Free Software Foundation; -->
|
||||
<!-- with no invariant sections. -->
|
||||
<!-- A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html -->
|
||||
</body>
|
||||
</html>
|