xine-lib 1.2.13-20230125hg15249
allocator.h
Go to the documentation of this file.
1#ifndef DS_ALLOCATOR_H
2#define DS_ALLOCATOR_H
3
4#include "interfaces.h"
5#include "cmediasample.h"
6
7typedef struct _avm_list_t avm_list_t;
9
24
26
27#endif /* DS_ALLOCATOR_H */
MemAllocator * MemAllocatorCreate(void)
Definition allocator.c:300
#define DECLARE_IUNKNOWN()
Definition iunk.h:11
Definition interfaces.h:220
Definition interfaces.h:34
Definition cmediasample.h:9
Definition allocator.h:11
avm_list_t * used_list
Definition allocator.h:15
IMemAllocator_vt * vt
Definition allocator.h:12
void(* SetPointer)(MemAllocator *This, char *pointer)
Definition allocator.h:21
ALLOCATOR_PROPERTIES props
Definition allocator.h:14
void(* ResetPointer)(MemAllocator *This)
Definition allocator.h:22
char * new_pointer
Definition allocator.h:17
CMediaSample * modified_sample
Definition allocator.h:18
GUID interfaces[2]
Definition allocator.h:19
avm_list_t * free_list
Definition allocator.h:16
Definition allocator.c:10