POSMicro B16 Manual de Instruções Página 67

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 109
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 66
//
nSequenceLength = 1;
//
// free all buffer before allocating new
//
long BuffId;
for(int i=0; i<4; i++)
{
NewBuffIds[i]=0;
}
for( i=0; i<4; i++)
{
// get buffer ID assigned to channel i
BuffId=el_GetSetting(nBoardID, EL_BUFFERID, i);
// delete buffer
if(BuffId >0) el_FreeMemBuffer(0,BuffId);
}
//
// Allocate four buffers, each one for the channels for
//
ppVideoMemory_0 = el_InitHW( nBoardID, NULL, nSizeX, nSizeY, nSequenceLength ,
0, &NewBuffIds[0]);
if (ppVideoMemory_0 < 0 )
{
ReportError( "el_InitHW" );
return;
}
el_AssignBuffer(nBoardID,0, NewBuffIds[0], 1.0, 1.0, 0, 0);
ppVideoMemory_1 = el_CreateMemBuffer(nBoardID, 0, nSizeX, nSizeY,
(long *) &nSequenceLength, 0, EL_PACKER_Y, EL_INTERLACE, &NewBuffIds[1]);
if (ppVideoMemory_1 < 0 )
{
ReportError( "el_CreateMemBuffer" );
return;
}
el_AssignBuffer(nBoardID,1, NewBuffIds[1], 1.0, 1.0, 0, 0);
ppVideoMemory_2 = el_CreateMemBuffer(nBoardID, 0, nSizeX, nSizeY, (long *) &nSequenceLength, 0, EL_PACKER_Y, EL_INTERLACE, &NewBuffIds[2]);
if (ppVideoMemory_2 < 0 )
{
ReportError( "el_CreateMemBuffer" );
return;
}
el_AssignBuffer(nBoardID,2, NewBuffIds[2], 1.0, 1.0, 0, 0);
ppVideoMemory_3 = el_CreateMemBuffer(nBoardID, 0, nSizeX, nSizeY, (long *) &nSequenceLength, 0, EL_PACKER_Y, EL_INTERLACE, &NewBuffIds[3]);
if (ppVideoMemory_3 < 0 )
{
ReportError( "el_CreateMemBuffer" );
return;
}
el_AssignBuffer(nBoardID,3, NewBuffIds[3], 1.0, 1.0, 0, 0);
for allocate 4 buffers and switch the input channel
ppVideoMemory_0 = el_InitHW( nBoardID, NULL, nSizeX, nSizeY, nSequenceLength , 0,
&NewBuffIds[0]);
if (ppVideoMemory_0 < 0 )
{
ReportError( "el_InitHW" );
return;
}
ppVideoMemory_1 = el_CreateMemBuffer(nBoardID, 0, nSizeX, nSizeY,(long *) &nSequenceLength,
Chapter 5. Programmers
Reference
57
Vista de página 66
1 2 ... 62 63 64 65 66 67 68 69 70 71 72 ... 108 109

Comentários a estes Manuais

Sem comentários