xine-lib: xine-lib-1.2.12/src/libw32dll/DirectShow/allocator.h File Reference

xine-lib 1.2.12

Data Structures | Typedefs | Functions
allocator.h File Reference
`#include "interfaces.h"`
`#include "cmediasample.h"`

Go to the source code of this file.

## Data Structures
struct | _MemAllocator

## Typedefs
typedef struct _avm_list_t | avm_list_t
typedef struct _MemAllocator | MemAllocator

## Functions
MemAllocator * | MemAllocatorCreate (void)

## Typedef Documentation

## ◆ avm_list_t

typedef struct _avm_list_t avm_list_t

## ◆ MemAllocator

typedef struct _MemAllocator MemAllocator

## Function Documentation

## ◆ MemAllocatorCreate()

MemAllocator * MemAllocatorCreate | ( | void |  | ) |

References IMemAllocator_vt::AddRef, AllocatorKeeper, _AllocatorProperties::cbAlign, _AllocatorProperties::cbBuffer, _AllocatorProperties::cbPrefix, _AllocatorProperties::cBuffers, CLSID_MemoryAllocator, IMemAllocator_vt::Commit, Debug, IMemAllocator_vt::Decommit, _MemAllocator::free_list, IMemAllocator_vt::GetBuffer, IMemAllocator_vt::GetProperties, IID_IMemAllocator, _MemAllocator::interfaces, MemAllocator_AddRef(), MemAllocator_Commit(), MemAllocator_CreateAllocator(), MemAllocator_Decommit(), MemAllocator_GetBuffer(), MemAllocator_GetProperties(), MemAllocator_QueryInterface(), MemAllocator_Release(), MemAllocator_ReleaseBuffer(), MemAllocator_ResetPointer(), MemAllocator_SetPointer(), MemAllocator_SetProperties(), _MemAllocator::modified_sample, _MemAllocator::new_pointer, NULL, _MemAllocator::props, IMemAllocator_vt::QueryInterface, _MemAllocator::refcount, IMemAllocator_vt::Release, IMemAllocator_vt::ReleaseBuffer, _MemAllocator::ResetPointer, _MemAllocator::SetPointer, IMemAllocator_vt::SetProperties, _MemAllocator::used_list, and _MemAllocator::vt.

Referenced by COutputPin_GetAllocator(), and MemAllocator_CreateAllocator().