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

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

#include <TnbYccLineImage.h>

クラス

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

公開メンバ関数

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

静的公開メンバ関数

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

詳解

YCbCrラインイメージ管理.

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

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

TnbYccLineImage.h の 41 行目に定義があります。

構築子と解体子

◆ CYcc422LineImage()

CYcc422LineImage ( void  )

コンストラクタ

TnbYccLineImage.h の 276 行目に定義があります。

関数詳解

◆ Attach()

void Attach ( LPVOID  pBuffer)

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

引数
pBufferバッファ

TnbYccLineImage.h の 284 行目に定義があります。

◆ GetPixel() [1/4]

CPairPixel * GetPixel ( int  x)

[取得] ピクセル取得.

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

TnbYccLineImage.h の 310 行目に定義があります。

◆ GetPixel() [2/4]

const CPairPixel * GetPixel ( int  x) const

[取得] ピクセル取得.

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

TnbYccLineImage.h の 295 行目に定義があります。

◆ GetPixel() [3/4]

static const CPairPixel * GetPixel ( LPCVOID  P)
static

[取得] ピクセル取得.

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

TnbYccLineImage.h の 342 行目に定義があります。

◆ GetPixel() [4/4]

static CPairPixel * GetPixel ( LPVOID  P)
static

[取得] ピクセル取得.

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

TnbYccLineImage.h の 353 行目に定義があります。

◆ SetPixel()

void SetPixel ( int  x,
const CPairPixel &  pixel 
)

[設定] ピクセル設定.

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

TnbYccLineImage.h の 324 行目に定義があります。