Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
실시간 편집
변경 없는 행 숨기기
줄바꿈 비활성화
레이아웃
나란히 보기
합쳐 보기
비교 단위
스마트
단어
글자
구문 강조
언어 선택
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 Diffchecker를 사용하는 방법. 데스크톱 앱을 사용하면 비교 데이터가 외부로 전송되지 않습니다!
데스크톱 앱 받기
Untitled diff
생성일
10년 전
비교 결과 만료 없음
초기화
내보내기
공유
설명
10 삭제
행
총
삭제
글자
총
삭제
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
53 행
복사
5 추가
행
총
추가
글자
총
추가
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
54 행
복사
/* •¶ŽšƒR[ƒh‚Í‚r‚i‚h‚r ‰üsƒR[ƒh‚Í‚b‚q‚k‚e */
/* •¶ŽšƒR[ƒh‚Í‚r‚i‚h‚r ‰üsƒR[ƒh‚Í‚b‚q‚k‚e */
복사
복사됨
복사
복사됨
/* $Id
: Codec.h 731 2011-08-30 13:49:13Z umezawa
$ */
/* $Id
$ */
#pragma once
#pragma once
#define CBGROSSWIDTH_NATURAL ((size_t)0)
#define CBGROSSWIDTH_NATURAL ((size_t)0)
#define CBGROSSWIDTH_WINDOWS ((size_t)-1)
#define CBGROSSWIDTH_WINDOWS ((size_t)-1)
class CCodec
class CCodec
{
{
public:
public:
DLLEXPORT static CCodec *CreateInstance(utvf_t utvf, const char *pszInterfaceName);
DLLEXPORT static CCodec *CreateInstance(utvf_t utvf, const char *pszInterfaceName);
DLLEXPORT static void DeleteInstance(CCodec *pCodec);
DLLEXPORT static void DeleteInstance(CCodec *pCodec);
protected:
protected:
CCodec(void);
CCodec(void);
virtual ~CCodec(void);
virtual ~CCodec(void);
public:
public:
virtual const char *GetTinyName(void) = 0;
virtual const char *GetTinyName(void) = 0;
virtual void GetShortFriendlyName(char *pszName, size_t cchName) = 0;
virtual void GetShortFriendlyName(char *pszName, size_t cchName) = 0;
virtual void GetShortFriendlyName(wchar_t *pszName, size_t cchName) = 0;
virtual void GetShortFriendlyName(wchar_t *pszName, size_t cchName) = 0;
virtual void GetLongFriendlyName(char *pszName, size_t cchName) = 0;
virtual void GetLongFriendlyName(char *pszName, size_t cchName) = 0;
virtual void GetLongFriendlyName(wchar_t *pszName, size_t cchName) = 0;
virtual void GetLongFriendlyName(wchar_t *pszName, size_t cchName) = 0;
virtual const utvf_t *GetEncoderInputFormat(void) = 0;
virtual const utvf_t *GetEncoderInputFormat(void) = 0;
virtual const utvf_t *GetDecoderOutputFormat(void) = 0;
virtual const utvf_t *GetDecoderOutputFormat(void) = 0;
virtual const utvf_t *GetCompressedFormat(void) = 0;
virtual const utvf_t *GetCompressedFormat(void) = 0;
virtual bool IsTemporalCompressionSupported(void) = 0;
virtual bool IsTemporalCompressionSupported(void) = 0;
#ifdef _WIN32
#ifdef _WIN32
virtual INT_PTR About(HWND hwnd);
virtual INT_PTR About(HWND hwnd);
virtual INT_PTR Configure(HWND hwnd) = 0;
virtual INT_PTR Configure(HWND hwnd) = 0;
#endif
#endif
virtual size_t GetStateSize(void) = 0;
virtual size_t GetStateSize(void) = 0;
virtual int GetState(void *pState, size_t cb) = 0;
virtual int GetState(void *pState, size_t cb) = 0;
virtual int SetState(const void *pState, size_t cb) = 0;
virtual int SetState(const void *pState, size_t cb) = 0;
복사
복사됨
복사
복사됨
virtual int EncodeBegin(
utvf_t infmt,
unsigned int width, unsigned int height
, size_t cbGrossWidth
) = 0;
virtual int EncodeBegin(
unsigned int width, unsigned int height
) = 0;
virtual size_t EncodeFrame(void *pOutput, bool *pbKeyFrame, const void *pInput
) = 0;
virtual size_t EncodeFrame(void *pOutput, bool *pbKeyFrame, const void *pInput
, utvf_t infmt, size_t cbGrossWidth
) = 0;
virtual int EncodeEnd(void) = 0;
virtual int EncodeEnd(void) = 0;
virtual size_t EncodeGetExtraDataSize(void) = 0;
virtual size_t EncodeGetExtraDataSize(void) = 0;
복사
복사됨
복사
복사됨
virtual int EncodeGetExtraData(void *pExtraData, size_t cb,
utvf_t infmt,
unsigned int width, unsigned int height
, size_t cbGrossWidth
) = 0;
virtual int EncodeGetExtraData(void *pExtraData, size_t cb,
unsigned int width, unsigned int height
) = 0;
virtual size_t EncodeGetOutputSize(utvf_t infmt, unsigned int width, unsigned int height
, size_t cbGrossWidth
) = 0;
virtual size_t EncodeGetOutputSize(utvf_t infmt, unsigned int width, unsigned int height
) = 0;
virtual int EncodeQuery(utvf_t infmt, unsigned int width, unsigned int height
, size_t cbGrossWidth
) = 0;
virtual int EncodeQuery(utvf_t infmt, unsigned int width, unsigned int height
) = 0;
복사
복사됨
복사
복사됨
virtual int DecodeBegin(
utvf_t outfmt,
unsigned int width, unsigned int height,
size_t cbGrossWidth,
const void *pExtraData, size_t cbExtraData) = 0;
virtual int DecodeBegin(
unsigned int width, unsigned int height,
const void *pExtraData, size_t cbExtraData) = 0;
virtual size_t DecodeFrame(void *pOutput, const void *pInput,
bool
bKeyFrame
) = 0;
virtual size_t DecodeFrame(void *pOutput, const void *pInput,
utvf_t outfmt, size_t cbGrossWidth) = 0;
virtual int DecodeGetFrameType(
bool
*p
bKeyFrame
, const void *pInput
) = 0;
virtual int DecodeEnd(void) = 0;
virtual int DecodeEnd(void) = 0;
virtual size_t DecodeGetOutputSize(utvf_t outfmt, unsigned int width, unsigned int height, size_t cbGrossWidth) = 0;
virtual size_t DecodeGetOutputSize(utvf_t outfmt, unsigned int width, unsigned int height, size_t cbGrossWidth) = 0;
복사
복사됨
복사
복사됨
virtual int DecodeQuery(utvf_t outfmt, unsigned int width, unsigned int height,
size_t cbGrossWidth,
const void *pExtraData, size_t cbExtraData) = 0;
virtual int DecodeQuery(utvf_t outfmt, unsigned int width, unsigned int height,
const void *pExtraData, size_t cbExtraData) = 0;
};
};
저장된 비교 결과
원본
파일 열기
/* •¶ŽšƒR[ƒh‚Í‚r‚i‚h‚r ‰üsƒR[ƒh‚Í‚b‚q‚k‚e */ /* $Id: Codec.h 731 2011-08-30 13:49:13Z umezawa $ */ #pragma once #define CBGROSSWIDTH_NATURAL ((size_t)0) #define CBGROSSWIDTH_WINDOWS ((size_t)-1) class CCodec { public: DLLEXPORT static CCodec *CreateInstance(utvf_t utvf, const char *pszInterfaceName); DLLEXPORT static void DeleteInstance(CCodec *pCodec); protected: CCodec(void); virtual ~CCodec(void); public: virtual const char *GetTinyName(void) = 0; virtual void GetShortFriendlyName(char *pszName, size_t cchName) = 0; virtual void GetShortFriendlyName(wchar_t *pszName, size_t cchName) = 0; virtual void GetLongFriendlyName(char *pszName, size_t cchName) = 0; virtual void GetLongFriendlyName(wchar_t *pszName, size_t cchName) = 0; virtual const utvf_t *GetEncoderInputFormat(void) = 0; virtual const utvf_t *GetDecoderOutputFormat(void) = 0; virtual const utvf_t *GetCompressedFormat(void) = 0; virtual bool IsTemporalCompressionSupported(void) = 0; #ifdef _WIN32 virtual INT_PTR About(HWND hwnd); virtual INT_PTR Configure(HWND hwnd) = 0; #endif virtual size_t GetStateSize(void) = 0; virtual int GetState(void *pState, size_t cb) = 0; virtual int SetState(const void *pState, size_t cb) = 0; virtual int EncodeBegin(utvf_t infmt, unsigned int width, unsigned int height, size_t cbGrossWidth) = 0; virtual size_t EncodeFrame(void *pOutput, bool *pbKeyFrame, const void *pInput) = 0; virtual int EncodeEnd(void) = 0; virtual size_t EncodeGetExtraDataSize(void) = 0; virtual int EncodeGetExtraData(void *pExtraData, size_t cb, utvf_t infmt, unsigned int width, unsigned int height, size_t cbGrossWidth) = 0; virtual size_t EncodeGetOutputSize(utvf_t infmt, unsigned int width, unsigned int height, size_t cbGrossWidth) = 0; virtual int EncodeQuery(utvf_t infmt, unsigned int width, unsigned int height, size_t cbGrossWidth) = 0; virtual int DecodeBegin(utvf_t outfmt, unsigned int width, unsigned int height, size_t cbGrossWidth, const void *pExtraData, size_t cbExtraData) = 0; virtual size_t DecodeFrame(void *pOutput, const void *pInput, bool bKeyFrame) = 0; virtual int DecodeEnd(void) = 0; virtual size_t DecodeGetOutputSize(utvf_t outfmt, unsigned int width, unsigned int height, size_t cbGrossWidth) = 0; virtual int DecodeQuery(utvf_t outfmt, unsigned int width, unsigned int height, size_t cbGrossWidth, const void *pExtraData, size_t cbExtraData) = 0; };
수정본
파일 열기
/* •¶ŽšƒR[ƒh‚Í‚r‚i‚h‚r ‰üsƒR[ƒh‚Í‚b‚q‚k‚e */ /* $Id$ */ #pragma once #define CBGROSSWIDTH_NATURAL ((size_t)0) #define CBGROSSWIDTH_WINDOWS ((size_t)-1) class CCodec { public: DLLEXPORT static CCodec *CreateInstance(utvf_t utvf, const char *pszInterfaceName); DLLEXPORT static void DeleteInstance(CCodec *pCodec); protected: CCodec(void); virtual ~CCodec(void); public: virtual const char *GetTinyName(void) = 0; virtual void GetShortFriendlyName(char *pszName, size_t cchName) = 0; virtual void GetShortFriendlyName(wchar_t *pszName, size_t cchName) = 0; virtual void GetLongFriendlyName(char *pszName, size_t cchName) = 0; virtual void GetLongFriendlyName(wchar_t *pszName, size_t cchName) = 0; virtual const utvf_t *GetEncoderInputFormat(void) = 0; virtual const utvf_t *GetDecoderOutputFormat(void) = 0; virtual const utvf_t *GetCompressedFormat(void) = 0; virtual bool IsTemporalCompressionSupported(void) = 0; #ifdef _WIN32 virtual INT_PTR About(HWND hwnd); virtual INT_PTR Configure(HWND hwnd) = 0; #endif virtual size_t GetStateSize(void) = 0; virtual int GetState(void *pState, size_t cb) = 0; virtual int SetState(const void *pState, size_t cb) = 0; virtual int EncodeBegin(unsigned int width, unsigned int height) = 0; virtual size_t EncodeFrame(void *pOutput, bool *pbKeyFrame, const void *pInput, utvf_t infmt, size_t cbGrossWidth) = 0; virtual int EncodeEnd(void) = 0; virtual size_t EncodeGetExtraDataSize(void) = 0; virtual int EncodeGetExtraData(void *pExtraData, size_t cb, unsigned int width, unsigned int height) = 0; virtual size_t EncodeGetOutputSize(utvf_t infmt, unsigned int width, unsigned int height) = 0; virtual int EncodeQuery(utvf_t infmt, unsigned int width, unsigned int height) = 0; virtual int DecodeBegin(unsigned int width, unsigned int height, const void *pExtraData, size_t cbExtraData) = 0; virtual size_t DecodeFrame(void *pOutput, const void *pInput, utvf_t outfmt, size_t cbGrossWidth) = 0; virtual int DecodeGetFrameType(bool *pbKeyFrame, const void *pInput) = 0; virtual int DecodeEnd(void) = 0; virtual size_t DecodeGetOutputSize(utvf_t outfmt, unsigned int width, unsigned int height, size_t cbGrossWidth) = 0; virtual int DecodeQuery(utvf_t outfmt, unsigned int width, unsigned int height, const void *pExtraData, size_t cbExtraData) = 0; };
비교하기