*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> video/vldmbuffersend (3d)              
Title
Content
Arch
Section
 

Contents


VLDMBUFFERSEND(3dm)					   VLDMBUFFERSEND(3dm)


NAME    [Toc]    [Back]

     vlDMBufferSend - send a DMbuffer to video out.

SYNOPSIS    [Toc]    [Back]

     #include <dmedia/vl.h>

     int vlDMBufferSend(VLServer svr, VLPath path, DMbuffer dmbuffer);

DESCRIPTION    [Toc]    [Back]

     vlDMBufferSend puts the DMbuffer on the specified paths output drain
     queue. Care must be taken not to overflow this queue by adding buffers
     faster than the video library can dequeue them and	send them out. This
     call should be synchronized with VLTransferComplete events	from the path
     which indicates a buffer has been sent out.

DIAGNOSTICS    [Toc]    [Back]

     vlDMBufferSend returns 0 if successful, otherwise it returns -1 and
     vlErrno is	set to indicate	the error.

CAVEATS    [Toc]    [Back]

     This function is obsolete.	vlDMBufferPutValid should be used instead.
     See vlintro (3dm) and VL_EXT_EVENT_RECV (3dm).

     When using	glXAssociateDMPbufferSGIX to pass DMbuffers between video and
     OpenGL on the O2 platform,	VL_LAYOUT should be set	to VL_LAYOUT_GRAPHICS.
     This way, the video libary	will expect DMbuffers in the format used
     internally	by OpenGL.

SEE ALSO    [Toc]    [Back]

      
      
     vlDMBufferPutValid(3dm), vlEventToDMBuffer(3dm), vlintro(3dm)
VLDMBUFFERSEND(3dm)					   VLDMBUFFERSEND(3dm)


NAME    [Toc]    [Back]

     vlDMBufferSend - send a DMbuffer to video out.

SYNOPSIS    [Toc]    [Back]

     #include <dmedia/vl.h>

     int vlDMBufferSend(VLServer svr, VLPath path, DMbuffer dmbuffer);

DESCRIPTION    [Toc]    [Back]

     vlDMBufferSend puts the DMbuffer on the specified paths output drain
     queue. Care must be taken not to overflow this queue by adding buffers
     faster than the video library can dequeue them and	send them out. This
     call should be synchronized with VLTransferComplete events	from the path
     which indicates a buffer has been sent out.

DIAGNOSTICS    [Toc]    [Back]

     vlDMBufferSend returns 0 if successful, otherwise it returns -1 and
     vlErrno is	set to indicate	the error.

CAVEATS    [Toc]    [Back]

     This function is obsolete.	vlDMBufferPutValid should be used instead.
     See vlintro (3dm) and VL_EXT_EVENT_RECV (3dm).

     When using	glXAssociateDMPbufferSGIX to pass DMbuffers between video and
     OpenGL on the O2 platform,	VL_LAYOUT should be set	to VL_LAYOUT_GRAPHICS.
     This way, the video libary	will expect DMbuffers in the format used
     internally	by OpenGL.

SEE ALSO    [Toc]    [Back]

      
      
     vlDMBufferPutValid(3dm), vlEventToDMBuffer(3dm), vlintro(3dm)


									PPPPaaaaggggeeee 1111
[ Back ]
 Similar pages
Name OS Title
vintovout IRIX Video Library video output from video input tool
videoout IRIX Video Library video output from screen tool
dmbuftype IRIX set and get the DMimagetype of a DMbuffer
dmbufmap IRIX map DMbuffer memory
videoin IRIX Video Library video-in-a-window tool
dmFXGetDMBuffer IRIX return the DMbuffer associated with a DMfxbuffer
dmbufsize IRIX set and get DMbuffer data size
dmbufalloc IRIX allocate and free a DMbuffer
vlDMBufferGetValid IRIX VL DMbuffer management routines
glxassociatedmpbuffersgix IRIX associate a DMbuffer with a GLX pixel buffer
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service