xine-lib 1.2.11
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
11{
19 GUID interfaces[2];
20
21 void ( *SetPointer )(MemAllocator* This, char* pointer);
22 void ( *ResetPointer )(MemAllocator* This);
23};
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:13
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