📄 umc_media_data_ex.h
字号:
/*//// INTEL CORPORATION PROPRIETARY INFORMATION// This software is supplied under the terms of a license agreement or// nondisclosure agreement with Intel Corporation and may not be copied// or disclosed except in accordance with the terms of that agreement.// Copyright(c) 2003 - 2005 Intel Corporation. All Rights Reserved.////*/#ifndef __UMC_MEDIA_DATA_EX_H__#define __UMC_MEDIA_DATA_EX_H__#include "umc_media_data.h"namespace UMC{class MediaDataEx : public MediaData{ DYNAMIC_CAST_DECL(MediaDataEx, MediaData)public: class _MediaDataEx{ DYNAMIC_CAST_DECL_BASE(_MediaDataEx) public: unsigned int count; unsigned int index; vm_var64 bstrm_pos; unsigned int *offsets; unsigned int *values; unsigned int limit; _MediaDataEx() { count = 0; index = 0; bstrm_pos = 0; limit = 2000; offsets = (unsigned int*)malloc(sizeof(unsigned int)*limit); values = (unsigned int*)malloc(sizeof(unsigned int)*limit); } ~_MediaDataEx() { if(offsets) { free(offsets); offsets = 0; } if(values) { free(values); values = 0; } limit = 0; } }; // Default constructor MediaDataEx() { m_exData = NULL; }; // Destructor virtual ~MediaDataEx(){}; _MediaDataEx* GetExData() { return m_exData; }; void SetExData(_MediaDataEx* pDataEx) { m_exData = pDataEx; };protected: _MediaDataEx *m_exData;};}#endif //__UMC_MEDIA_DATA_EX_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -