view loader/dshow/cmediasample.h @ 1680:f6d2a4bc9bb5

Enable mediaLib support for Solaris on UltraSPARC CPUs
author jkeil
date Fri, 24 Aug 2001 16:20:04 +0000
parents da26060c81ef
children 213b35f84cf3
line wrap: on
line source

#ifndef DS_CMEDIASAMPLE_H
#define DS_CMEDIASAMPLE_H

#include "interfaces.h"
#include "guids.h"

struct CMediaSample: public IMediaSample
{
    IMemAllocator* all;
    int size;
    int actual_size;
    char* block;
    char* own_block;
    int refcount;
    int isPreroll;
    int isSyncPoint;
    AM_MEDIA_TYPE media_type;
    int type_valid;
    CMediaSample(IMemAllocator* allocator, long _size);
    ~CMediaSample();
    void SetPointer(char* pointer) { block = pointer; }
    void ResetPointer() { block = own_block; }
};

#endif /* DS_CMEDIASAMPLE_H */