小编gol*_*azo的帖子

我如何在android中的surfaceviewer上绘制字节数组?

我有一个视频字节数组格式,我如何在android 2.2中的surfaceViewer上绘制?我正在尝试视频聊天.我使用onPreviewFrame,我有一个字节[]我将发送到服务器,而不是服务器发送到其他客户端,而另一个客户端将有一个字节[],我的问题是:我怎么画这个(字节[ ])在客户端?

android surfaceview

5
推荐指数
1
解决办法
4445
查看次数

use invoke和synchronizationcontext.Post对象有什么区别?

当我收到与线程上下文相关的异常时,我使用委托函数并调用此委托函数.从其他线程使用控制是必要的.但我刚学会了我可以使用SynchronizationContext.Post()函数,我可以在这个方法中调用我的委托.但我不确定哪一个更好?或者这些方法有什么区别.

非常感谢.

c# asynchronous thread-safety

5
推荐指数
1
解决办法
2960
查看次数

将动态大小数组编组为结构体

我如何定义一个具有动态大小数组的结构?

这样对吗?

struct MyStruc { 

    public int len; 
    [MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)]
    public int buf[]; 
}
Run Code Online (Sandbox Code Playgroud)

c# pinvoke struct marshalling

5
推荐指数
1
解决办法
3200
查看次数

中间变量和直接返回函数调用之间有区别吗?

调用返回函数和调用函数然后在运行时返回值之间有什么区别,如下所示:

我的函数原型:

int aFunc(int...);
int bFunc(int...);
Run Code Online (Sandbox Code Playgroud)

我的第一个 bFunc 返回行:

int bFunc(int...)
{
  ...
  return (aFunc(x,...));
}
Run Code Online (Sandbox Code Playgroud)

我的第二个 bFunc 返回行:

int bFunc(int...)
{
  ...
  int retVal = aFunc(x,...);
  return retVal;
}
Run Code Online (Sandbox Code Playgroud)

c++ runtime

4
推荐指数
2
解决办法
1220
查看次数

如何使用OpenGL保存OpenGL绘图?

我用OpenGL命令绘制一个屏幕。而且我必须将此屏幕保存为.bmp或.png格式。但是我做不到。我正在使用glReadpixels,但无法继续。如何使用OpenGL在c ++中保存此图形?

opengl glreadpixels visual-c++

2
推荐指数
1
解决办法
3641
查看次数

我怎样才能在opengl中旋转我的对象

我旋转我的对象,这是一个三角形.但我的物体的中心在移动.

      //background draw
DrawScreen();
glPushMatrix();

glTranslatef(xgotur,ygotur,zgotur);
glRotatef(derece,0.0,0.0,1.0);

      // drawing my object
glBegin(GL_POLYGON);
    glColor3d(0.2, 0.5, 0.7);
    glVertex2f(-0.1+aralik_bosluk, 0.0+aralik_bosluk);
    glVertex2f(0.0+aralik_bosluk,0.4+aralik_bosluk);
    glVertex2f(0.1+aralik_bosluk, 0.0+aralik_bosluk);
glEnd();    
      // finish draw
glPopMatrix();   
Run Code Online (Sandbox Code Playgroud)

c++ opengl rotation

1
推荐指数
1
解决办法
501
查看次数