10 #include <lal/LALDatatypes.h>
176 #define AVFACTORIESH_ELENGTH 1
177 #define AVFACTORIESH_EVPTR 2
178 #define AVFACTORIESH_EUPTR 4
179 #define AVFACTORIESH_EDPTR 8
180 #define AVFACTORIESH_EMALLOC 16
185 #define AVFACTORIESH_MSGELENGTH "Illegal length."
186 #define AVFACTORIESH_MSGEVPTR "Null vector/array handle."
187 #define AVFACTORIESH_MSGEUPTR "Non-null vector/array pointer."
188 #define AVFACTORIESH_MSGEDPTR "Null vector/array data."
189 #define AVFACTORIESH_MSGEMALLOC "Malloc failure."
COMPLEX8Array * XLALCreateCOMPLEX8ArrayV(UINT4, UINT4 *)
UINT8Array * XLALResizeUINT8ArrayV(UINT8Array *, UINT4, UINT4 *)
void LALU4DestroyArray(LALStatus *, UINT4Array **)
COMPLEX8Array * XLALResizeCOMPLEX8ArrayL(COMPLEX8Array *, UINT4,...)
REAL8Array * XLALCreateREAL8ArrayL(UINT4,...)
REAL4Array * XLALCreateArray(UINT4Vector *)
UINT2Array * XLALCreateUINT2ArrayV(UINT4, UINT4 *)
UINT4Array * XLALResizeUINT4Array(UINT4Array *, UINT4Vector *)
void LALI2DestroyArray(LALStatus *, INT2Array **)
void LALCreateArray(LALStatus *, REAL4Array **, UINT4Vector *)
UINT4Array * XLALResizeUINT4ArrayV(UINT4Array *, UINT4, UINT4 *)
void LALU8CreateArray(LALStatus *, UINT8Array **, UINT4Vector *)
UINT2Array * XLALCreateUINT2ArrayL(UINT4,...)
void LALDestroyArray(LALStatus *, REAL4Array **)
INT8Array * XLALResizeINT8Array(INT8Array *, UINT4Vector *)
void LALCResizeArray(LALStatus *, COMPLEX8Array **, UINT4Vector *)
REAL4Array * XLALCreateREAL4ArrayV(UINT4, UINT4 *)
REAL4Array * XLALResizeArrayL(REAL4Array *, UINT4,...)
UINT4Array * XLALCreateUINT4ArrayL(UINT4,...)
UINT2Array * XLALResizeUINT2Array(UINT2Array *, UINT4Vector *)
void LALZCreateArray(LALStatus *, COMPLEX16Array **, UINT4Vector *)
UINT8Array * XLALResizeUINT8Array(UINT8Array *, UINT4Vector *)
void XLALDestroyREAL8Array(REAL8Array *)
void LALSCreateArray(LALStatus *, REAL4Array **, UINT4Vector *)
void LALI2ResizeArray(LALStatus *, INT2Array **, UINT4Vector *)
void LALResizeArray(LALStatus *, REAL4Array **, UINT4Vector *)
void XLALDestroyINT2Array(INT2Array *)
void LALU4CreateArray(LALStatus *, UINT4Array **, UINT4Vector *)
REAL8Array * XLALCreateREAL8Array(UINT4Vector *)
INT8Array * XLALResizeINT8ArrayV(INT8Array *, UINT4, UINT4 *)
UINT8Array * XLALCreateUINT8ArrayV(UINT4, UINT4 *)
INT8Array * XLALCreateINT8ArrayV(UINT4, UINT4 *)
INT2Array * XLALResizeINT2ArrayV(INT2Array *, UINT4, UINT4 *)
void XLALDestroyUINT2Array(UINT2Array *)
COMPLEX16Array * XLALResizeCOMPLEX16ArrayV(COMPLEX16Array *, UINT4, UINT4 *)
REAL8Array * XLALResizeREAL8ArrayL(REAL8Array *, UINT4,...)
REAL4Array * XLALResizeREAL4Array(REAL4Array *, UINT4Vector *)
COMPLEX8Array * XLALResizeCOMPLEX8ArrayV(COMPLEX8Array *, UINT4, UINT4 *)
void LALDCreateArray(LALStatus *, REAL8Array **, UINT4Vector *)
UINT4Array * XLALCreateUINT4Array(UINT4Vector *)
void LALI4DestroyArray(LALStatus *, INT4Array **)
INT4Array * XLALCreateINT4Array(UINT4Vector *)
COMPLEX16Array * XLALCreateCOMPLEX16Array(UINT4Vector *)
void LALSDestroyArray(LALStatus *, REAL4Array **)
COMPLEX8Array * XLALCreateCOMPLEX8ArrayL(UINT4,...)
COMPLEX8Array * XLALResizeCOMPLEX8Array(COMPLEX8Array *, UINT4Vector *)
void LALDResizeArray(LALStatus *, REAL8Array **, UINT4Vector *)
REAL4Array * XLALResizeArray(REAL4Array *, UINT4Vector *)
void LALU2DestroyArray(LALStatus *, UINT2Array **)
REAL4Array * XLALResizeREAL4ArrayV(REAL4Array *, UINT4, UINT4 *)
INT2Array * XLALResizeINT2Array(INT2Array *, UINT4Vector *)
void LALZDestroyArray(LALStatus *, COMPLEX16Array **)
void XLALDestroyUINT8Array(UINT8Array *)
REAL4Array * XLALCreateREAL4Array(UINT4Vector *)
INT8Array * XLALCreateINT8Array(UINT4Vector *)
void LALSResizeArray(LALStatus *, REAL4Array **, UINT4Vector *)
INT8Array * XLALCreateINT8ArrayL(UINT4,...)
UINT4Array * XLALCreateUINT4ArrayV(UINT4, UINT4 *)
COMPLEX16Array * XLALCreateCOMPLEX16ArrayV(UINT4, UINT4 *)
void LALI4ResizeArray(LALStatus *, INT4Array **, UINT4Vector *)
UINT8Array * XLALCreateUINT8ArrayL(UINT4,...)
UINT2Array * XLALResizeUINT2ArrayV(UINT2Array *, UINT4, UINT4 *)
INT4Array * XLALResizeINT4ArrayL(INT4Array *, UINT4,...)
INT8Array * XLALResizeINT8ArrayL(INT8Array *, UINT4,...)
INT4Array * XLALResizeINT4ArrayV(INT4Array *, UINT4, UINT4 *)
void LALI8DestroyArray(LALStatus *, INT8Array **)
REAL8Array * XLALCreateREAL8ArrayV(UINT4, UINT4 *)
UINT2Array * XLALCreateUINT2Array(UINT4Vector *)
REAL4Array * XLALResizeArrayV(REAL4Array *, UINT4, UINT4 *)
void XLALDestroyArray(REAL4Array *)
void LALZResizeArray(LALStatus *, COMPLEX16Array **, UINT4Vector *)
REAL8Array * XLALResizeREAL8ArrayV(REAL8Array *, UINT4, UINT4 *)
void LALI2CreateArray(LALStatus *, INT2Array **, UINT4Vector *)
void XLALDestroyREAL4Array(REAL4Array *)
void LALI4CreateArray(LALStatus *, INT4Array **, UINT4Vector *)
INT2Array * XLALCreateINT2Array(UINT4Vector *)
REAL4Array * XLALCreateArrayV(UINT4, UINT4 *)
REAL8Array * XLALResizeREAL8Array(REAL8Array *, UINT4Vector *)
COMPLEX16Array * XLALResizeCOMPLEX16ArrayL(COMPLEX16Array *, UINT4,...)
void LALU4ResizeArray(LALStatus *, UINT4Array **, UINT4Vector *)
void LALU2ResizeArray(LALStatus *, UINT2Array **, UINT4Vector *)
REAL4Array * XLALCreateArrayL(UINT4,...)
void XLALDestroyCOMPLEX8Array(COMPLEX8Array *)
void LALCCreateArray(LALStatus *, COMPLEX8Array **, UINT4Vector *)
void LALCDestroyArray(LALStatus *, COMPLEX8Array **)
void XLALDestroyINT8Array(INT8Array *)
INT2Array * XLALCreateINT2ArrayL(UINT4,...)
INT4Array * XLALResizeINT4Array(INT4Array *, UINT4Vector *)
UINT8Array * XLALResizeUINT8ArrayL(UINT8Array *, UINT4,...)
REAL4Array * XLALResizeREAL4ArrayL(REAL4Array *, UINT4,...)
void XLALDestroyUINT4Array(UINT4Array *)
UINT2Array * XLALResizeUINT2ArrayL(UINT2Array *, UINT4,...)
void XLALDestroyCOMPLEX16Array(COMPLEX16Array *)
COMPLEX16Array * XLALResizeCOMPLEX16Array(COMPLEX16Array *, UINT4Vector *)
INT2Array * XLALCreateINT2ArrayV(UINT4, UINT4 *)
void LALDDestroyArray(LALStatus *, REAL8Array **)
COMPLEX16Array * XLALCreateCOMPLEX16ArrayL(UINT4,...)
UINT8Array * XLALCreateUINT8Array(UINT4Vector *)
void LALI8CreateArray(LALStatus *, INT8Array **, UINT4Vector *)
INT4Array * XLALCreateINT4ArrayL(UINT4,...)
INT2Array * XLALResizeINT2ArrayL(INT2Array *, UINT4,...)
UINT4Array * XLALResizeUINT4ArrayL(UINT4Array *, UINT4,...)
void LALI8ResizeArray(LALStatus *, INT8Array **, UINT4Vector *)
void LALU2CreateArray(LALStatus *, UINT2Array **, UINT4Vector *)
COMPLEX8Array * XLALCreateCOMPLEX8Array(UINT4Vector *)
INT4Array * XLALCreateINT4ArrayV(UINT4, UINT4 *)
void XLALDestroyINT4Array(INT4Array *)
void LALU8DestroyArray(LALStatus *, UINT8Array **)
REAL4Array * XLALCreateREAL4ArrayL(UINT4,...)
void LALU8ResizeArray(LALStatus *, UINT8Array **, UINT4Vector *)
uint32_t UINT4
Four-byte unsigned integer.
INT4Vector * XLALCreateINT4Vector(UINT4 length)
void LALCCreateVector(LALStatus *, COMPLEX8Vector **, UINT4)
void LALI8ResizeVector(LALStatus *, INT8Vector **, UINT4)
UINT2Vector * XLALResizeUINT2Vector(UINT2Vector *vector, UINT4 length)
COMPLEX16Vector * XLALResizeCOMPLEX16Vector(COMPLEX16Vector *vector, UINT4 length)
INT8Vector * XLALResizeINT8Vector(INT8Vector *vector, UINT4 length)
void LALU4CreateVector(LALStatus *, UINT4Vector **, UINT4)
void LALZDestroyVector(LALStatus *, COMPLEX16Vector **)
void XLALDestroyUINT4Vector(UINT4Vector *vector)
COMPLEX16Vector * XLALCreateCOMPLEX16Vector(UINT4 length)
void LALCHARResizeVector(LALStatus *, CHARVector **, UINT4)
void LALU8CreateVector(LALStatus *, UINT8Vector **, UINT4)
REAL4Vector * XLALCreateVector(UINT4 length)
void LALI2ResizeVector(LALStatus *, INT2Vector **, UINT4)
void XLALDestroyVector(REAL4Vector *vector)
void LALCHARCreateVector(LALStatus *, CHARVector **, UINT4)
void LALDestroyVector(LALStatus *, REAL4Vector **)
INT2Vector * XLALCreateINT2Vector(UINT4 length)
void LALCHARDestroyVector(LALStatus *, CHARVector **)
REAL8Vector * XLALResizeREAL8Vector(REAL8Vector *vector, UINT4 length)
UINT4Vector * XLALResizeUINT4Vector(UINT4Vector *vector, UINT4 length)
INT4Vector * XLALResizeINT4Vector(INT4Vector *vector, UINT4 length)
void XLALDestroyREAL4Vector(REAL4Vector *vector)
void LALI4ResizeVector(LALStatus *, INT4Vector **, UINT4)
UINT4Vector * XLALCreateUINT4Vector(UINT4 length)
void LALU2CreateVector(LALStatus *, UINT2Vector **, UINT4)
void XLALDestroyINT4Vector(INT4Vector *vector)
void XLALDestroyUINT8Vector(UINT8Vector *vector)
void LALU4ResizeVector(LALStatus *, UINT4Vector **, UINT4)
REAL4Vector * XLALCreateREAL4Vector(UINT4 length)
void LALDCreateVector(LALStatus *, REAL8Vector **, UINT4)
void LALI4CreateVector(LALStatus *, INT4Vector **, UINT4)
REAL8Vector * XLALCreateREAL8Vector(UINT4 length)
void LALI4DestroyVector(LALStatus *, INT4Vector **)
void LALCDestroyVector(LALStatus *, COMPLEX8Vector **)
REAL4Vector * XLALResizeREAL4Vector(REAL4Vector *vector, UINT4 length)
void LALDDestroyVector(LALStatus *, REAL8Vector **)
void LALResizeVector(LALStatus *, REAL4Vector **, UINT4)
INT8Vector * XLALCreateINT8Vector(UINT4 length)
CHARVector * XLALCreateCHARVector(UINT4 length)
void XLALDestroyREAL8Vector(REAL8Vector *vector)
REAL4Vector * XLALResizeVector(REAL4Vector *vector, UINT4 length)
void XLALDestroyUINT2Vector(UINT2Vector *vector)
UINT8Vector * XLALCreateUINT8Vector(UINT4 length)
void LALCResizeVector(LALStatus *, COMPLEX8Vector **, UINT4)
void LALZResizeVector(LALStatus *, COMPLEX16Vector **, UINT4)
COMPLEX8Vector * XLALResizeCOMPLEX8Vector(COMPLEX8Vector *vector, UINT4 length)
void LALSDestroyVector(LALStatus *, REAL4Vector **)
void LALU2DestroyVector(LALStatus *, UINT2Vector **)
void XLALDestroyINT2Vector(INT2Vector *vector)
void LALU8DestroyVector(LALStatus *, UINT8Vector **)
void XLALDestroyCOMPLEX16Vector(COMPLEX16Vector *vector)
void LALI8CreateVector(LALStatus *, INT8Vector **, UINT4)
UINT2Vector * XLALCreateUINT2Vector(UINT4 length)
void LALU8ResizeVector(LALStatus *, UINT8Vector **, UINT4)
UINT8Vector * XLALResizeUINT8Vector(UINT8Vector *vector, UINT4 length)
INT2Vector * XLALResizeINT2Vector(INT2Vector *vector, UINT4 length)
void LALCreateVector(LALStatus *, REAL4Vector **, UINT4)
void LALZCreateVector(LALStatus *, COMPLEX16Vector **, UINT4)
void LALI2CreateVector(LALStatus *, INT2Vector **, UINT4)
void XLALDestroyCHARVector(CHARVector *vector)
void LALU4DestroyVector(LALStatus *, UINT4Vector **)
void LALU2ResizeVector(LALStatus *, UINT2Vector **, UINT4)
void LALI8DestroyVector(LALStatus *, INT8Vector **)
void LALI2DestroyVector(LALStatus *, INT2Vector **)
void LALDResizeVector(LALStatus *, REAL8Vector **, UINT4)
void LALSCreateVector(LALStatus *, REAL4Vector **, UINT4)
void LALSResizeVector(LALStatus *, REAL4Vector **, UINT4)
CHARVector * XLALResizeCHARVector(CHARVector *vector, UINT4 length)
void XLALDestroyINT8Vector(INT8Vector *vector)
COMPLEX8Vector * XLALCreateCOMPLEX8Vector(UINT4 length)
void XLALDestroyCOMPLEX8Vector(COMPLEX8Vector *vector)
Vector of type CHAR, see DATATYPE-Vector types for more details.
Multidimentional array of COMPLEX16, see DATATYPE-Array types for more details.
Vector of type COMPLEX16, see DATATYPE-Vector types for more details.
Multidimentional array of COMPLEX8, see DATATYPE-Array types for more details.
Vector of type COMPLEX8, see DATATYPE-Vector types for more details.
Multidimentional array of INT2, see DATATYPE-Array types for more details.
Vector of type INT2, see DATATYPE-Vector types for more details.
Multidimentional array of INT4, see DATATYPE-Array types for more details.
Vector of type INT4, see DATATYPE-Vector types for more details.
Multidimentional array of INT8, see DATATYPE-Array types for more details.
Vector of type INT8, see DATATYPE-Vector types for more details.
LAL status structure, see The LALStatus structure for more details.
Multidimentional array of REAL4, see DATATYPE-Array types for more details.
Vector of type REAL4, see DATATYPE-Vector types for more details.
Multidimentional array of REAL8, see DATATYPE-Array types for more details.
Vector of type REAL8, see DATATYPE-Vector types for more details.
Multidimentional array of UINT2, see DATATYPE-Array types for more details.
Vector of type UINT2, see DATATYPE-Vector types for more details.
Multidimentional array of UINT4, see DATATYPE-Array types for more details.
Vector of type UINT4, see DATATYPE-Vector types for more details.
Multidimentional array of UINT8, see DATATYPE-Array types for more details.
Vector of type UINT8, see DATATYPE-Vector types for more details.