
com.codeminders.ardrone.VideoDataProcessor Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of javadrone-api Show documentation
Show all versions of javadrone-api Show documentation
Java API (without using native code) to control AR.Drone
The newest version!
package com.codeminders.ardrone;
import java.nio.ByteBuffer;
import com.codeminders.ardrone.video.BufferedVideoImage;
public class VideoDataProcessor extends DataProcessor {
final BufferedVideoImage vi = new BufferedVideoImage();
public VideoDataProcessor(ARDrone drone, int buffer_size) {
super(drone, buffer_size);
setName("Video decoding thread");
}
void processData(ByteBuffer infbuf, int len) {
vi.addImageStream(infbuf);
drone.videoFrameReceived(0, 0, vi.getWidth(), vi.getHeight(), vi.getJavaPixelData(), 0, vi.getWidth());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy