SetVideoFormatData Method

Summary

Copies data to the video format buffer.

Syntax
C#
VB
C++
public void SetVideoFormatData( 
   VideoInfoHeader vih, 
   RGBQUAD[] palette, 
   int paletteCount 
) 
Public Sub SetVideoFormatData( _ 
   ByVal vih As VideoInfoHeader, _ 
   ByVal palette() As RGBQUAD, _ 
   ByVal paletteCount As Integer _ 
)  
public: 
void SetVideoFormatData(  
   VideoInfoHeader vih, 
   array<RGBQUAD>^ palette, 
   int paletteCount 
)  

Parameters

vih
A VideoInfoHeader structure containing the format data to set.

palette
An optional array of RGBQUAD structures containing the palette information for video with 8 bits per pixel or less. Pass null for videos with more than 8 bits per pixel.

paletteCount
The number of elements from that should be used from the palette parameter. It should be less than palette.Length. Pass 0 if palette is null.

Remarks

Copies data to the video format buffer. This is a helper method which internally sets the unmanaged memory size of the VideoInfoHeader structure and then calls MediaType.SetFormatData marshalling the structure to a byte array. If the method fails, an error is raised. For more information, refer to the Error Codes.

Requirements

Target Platforms

See Also

Reference

MediaType Class

MediaType Members

Help Version 20.0.2019.11.25
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Multimedia Assembly