src/main/java/org/jcodec/api/FrameGrab.java
public PictureWithMetadata getNativeFrameWithMetadata() throws IOException {
        Packet frame = videoTrack.nextFrame();
        if (frame == null)
            return null;

        Picture picture = decoder.decodeFrame(frame, getBuffer());
        return new PictureWithMetadata(picture, frame.getPtsD(), frame.getDurationD(), videoTrack.getMeta().getOrientation());
    }
public PictureWithMetadata getNativeFrameWithMetadata() throws IOException {
        Packet frame = videoTrack.nextFrame();
        if (frame == null)
            return null;

        Picture picture = decoder.decodeFrame(frame, getBuffer());
        return new PictureWithMetadata(picture, frame.getPtsD(), frame.getDurationD(), videoTrack.getMeta().getOrientation());
    }
public PictureWithMetadata getNativeFrameWithMetadata ( ) throws IOException { Packet frame = videoTrack . nextFrame ( ) ; if ( frame == null ) return null ; Picture picture = decoder . decodeFrame ( frame , getBuffer ( ) ) ; return new PictureWithMetadata ( picture , frame . getPtsD ( ) , frame . getDurationD ( ) , videoTrack . getMeta ( ) . getOrientation ( ) ) ; }
Get frame at current position in JCodec native image

@return A decoded picture with metadata.
@throws IOException
Get frame at current position in JCodec native image