这段代码是什么意思

gxx2019 gxx2019 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
int iXOff, iYOff, iSample;

iSample = 0;

for( iYOff = 0; iYOff < nYSize; iYOff++ )
{
for( iXOff = 0; iXOff < nXSize; iXOff++ )
{
unsigned char *pabyData;

pabyData = pabySrc + iYOff * nLineOffset + iXOff * nPixelOffset;

if( nSampleFormat == SAMPLEFORMAT_UINT && nPixelBytes == 1 )
{
padfSamples[iSample++] = *pabyData;
}
else if( nSampleFormat == SAMPLEFORMAT_UINT && nPixelBytes == 2 )
{
padfSamples[iSample++] = ((uint16 *) pabyData)[0];
}
else if( nSampleFormat == SAMPLEFORMAT_UINT && nPixelBytes == 4 )
{
padfSamples[iSample++] = ((uint32 *) pabyData)[0];
}
else if( nSampleFormat == SAMPLEFORMAT_INT && nPixelBytes == 2 )
{
padfSamples[iSample++] = ((int16 *) pabyData)[0];
}
else if( nSampleFormat == SAMPLEFORMAT_INT && nPixelBytes == 32 )
{
padfSamples[iSample++] = ((int32 *) pabyData)[0];
}
else if( nSampleFormat == SAMPLEFORMAT_IEEEFP && nPixelBytes == 4 )
{
padfSamples[iSample++] = ((float *) pabyData)[0];
}
else if( nSampleFormat == SAMPLEFORMAT_IEEEFP && nPixelBytes == 8 )
{
padfSamples[iSample++] = ((double *) pabyData)[0];
}
}

pabySrc 是形参传过来的值,为unsigned char*,padfSamples为double*。((xx*)pabyData)[0]是什么意思啊?
...全文

相关推荐

Kaldi 学习03.pdf

Kaldi 学习03.pdf

bjd8246

Javascript中的函数声明与函数表达式(奇技淫巧)

举一个例子: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 试一下就知道这段代码的意思就是声明一个函数,然后立刻执行,因为Javascript中的变量作用域是基于函数的,所以这样可以避免变量污染,但这里的位运算符“~”乍一看让人摸不到头脑,如果去掉它再运行则会报错:SyntaxError。 在阐述为什么之前,让我们先来明确Javascript中的两个概念:函数声明和函数表达式: 先来看看什么样的是函数声明: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 再来看看什么样的是函数表达式: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

weixin_38590456

Link-A-Pix:http

链接APIx 抱歉这段代码很混乱,它是由几个小时和咖啡组成的(不是语言,不是饮料,比如 ) 有些东西可以更优化,这真的不是重点! (我不明白这是什么意思,实际上是x)) (zh) 总结 这是 JS 中针对此问题的求解器: (fr) 简历 解决问题的 JavaScript 问题: 演示 在线试用

简内特

flash的按钮动作方法是mtv的功能

1、按钮播放on (release) { _root.mc.play();//mc是影片的名字} 2、暂停按钮on (release) { _root.mc.stop()} 3、按钮快退on (release) { _root.mc.prevFrame();} 4、按钮快进on (release) { _root.mc.nextFrame();} 5、按钮on (release) { _root.mc.gotoAndStop(1);//跳到mc影片的第一桢,并停止播放 }

qiongnita

OBV量能成交量指标通达信指标公式源码.doc

OBV量能成交量指标通达信指标公式源码.doc

指标公式
评论 5
收藏 已收藏
分享
返回顶部
gxx2019
C++ 语言 65,214 成员 250,514 内容