TNB Library
クラス | 公開メンバ関数 | 静的公開メンバ関数 | 全メンバ一覧
CYcc422LineImage クラス

YCbCrラインイメージ管理. [詳解]

#include <TnbYccLineImage.h>

クラス

class  CPairPixel
 ペアピクセル情報. [詳解]
 

公開メンバ関数

void Attach (LPVOID pBuffer)
 [設定] バッファアタッチ. [詳解]
 
 CYcc422LineImage (void)
 コンストラクタ [詳解]
 
CPairPixelGetPixel (int x)
 [取得] ピクセル取得. [詳解]
 
const CPairPixelGetPixel (int x) const
 [取得] ピクセル取得. [詳解]
 
void SetPixel (int x, const CPairPixel &pixel)
 [設定] ピクセル設定. [詳解]
 

静的公開メンバ関数

static const CPairPixelGetPixel (LPCVOID P)
 [取得] ピクセル取得. [詳解]
 
static CPairPixelGetPixel (LPVOID P)
 [取得] ピクセル取得. [詳解]
 

詳解

YCbCrラインイメージ管理.

YCbCr 4:2:2 の画像の一ラインを扱うためのサポートクラスです。

必要ファイル
TnbYccLineImage.h
日付
09/07/28 新規作成

TnbYccLineImage.h41 行目に定義があります。

構築子と解体子

◆ CYcc422LineImage()

CYcc422LineImage ( void  )

コンストラクタ

TnbYccLineImage.h276 行目に定義があります。

関数詳解

◆ Attach()

void Attach ( LPVOID  pBuffer)

[設定] バッファアタッチ.

引数
pBufferバッファ

TnbYccLineImage.h284 行目に定義があります。

◆ GetPixel() [1/4]

CPairPixel * GetPixel ( int  x)

[取得] ピクセル取得.

引数
xX座標。ただし、偶数のみ指定可能です。
戻り値
NULL失敗
NULL以外成功。アドレスは、ペアピクセル情報。 

TnbYccLineImage.h310 行目に定義があります。

◆ GetPixel() [2/4]

const CPairPixel * GetPixel ( int  x) const

[取得] ピクセル取得.

引数
xX座標。ただし、偶数のみ指定可能です。
戻り値
NULL失敗
NULL以外成功。アドレスは、ペアピクセル情報。 

TnbYccLineImage.h295 行目に定義があります。

◆ GetPixel() [3/4]

static const CPairPixel * GetPixel ( LPCVOID  P)
static

[取得] ピクセル取得.

引数
Pデータアドレス
戻り値
NULL失敗
NULL以外成功。アドレスは、ペアピクセル情報。 

TnbYccLineImage.h342 行目に定義があります。

◆ GetPixel() [4/4]

static CPairPixel * GetPixel ( LPVOID  P)
static

[取得] ピクセル取得.

引数
Pデータアドレス
戻り値
NULL失敗
NULL以外成功。アドレスは、ペアピクセル情報。 

TnbYccLineImage.h353 行目に定義があります。

◆ SetPixel()

void SetPixel ( int  x,
const CPairPixel pixel 
)

[設定] ピクセル設定.

引数
xX座標。ただし、偶数のみ指定可能です。
pixelペアピクセル情報.

TnbYccLineImage.h324 行目に定義があります。