humble-video-noarch/src/main/java/io/humble/video/awt/MediaPictureConverterFactory.java
public static MediaPictureConverter createConverter(
    String converterDescriptor,
    MediaPicture picture)
  {
    if (picture == null)
      throw new IllegalArgumentException("The picture is NULL.");

    return createConverter(converterDescriptor, picture.getFormat(), 
      picture.getWidth(), picture.getHeight());
  }
public static MediaPictureConverter createConverter(
    String converterDescriptor,
    MediaPicture picture)
  {
    if (picture == null)
      throw new IllegalArgumentException("The picture is NULL.");

    return createConverter(converterDescriptor, picture.getFormat(), 
      picture.getWidth(), picture.getHeight());
  }
public static MediaPictureConverter createConverter ( String converterDescriptor , MediaPicture picture ) { if ( picture == null ) throw new IllegalArgumentException ( "The picture is NULL." ) ; return createConverter ( converterDescriptor , picture . getFormat ( ) , picture . getWidth ( ) , picture . getHeight ( ) ) ; }
Create a converter which translates betewen {@link BufferedImage}
and {@link MediaPicture} types.  The {@link
io.humble.video.PixelFormat.Type} and size are extracted from
the passed in picture.  This factory will attempt to create a
converter which can perform the translation.  If no converter can
be created, a descriptive {@link UnsupportedOperationException} is
thrown.

@param converterDescriptor the unique string descriptor of the
converter which is to be created
@param picture the picture from which size and type are extracted

@throws UnsupportedOperationException if the converter can not be
found
@throws UnsupportedOperationException if the found converter can
not be properly initialized
@throws IllegalArgumentException if the passed {@link
MediaPicture} is NULL;
Create a converter which translates betewen { @link BufferedImage } and { @link MediaPicture } types . The { @link io . humble . video . PixelFormat . Type } and size are extracted from the passed in picture . This factory will attempt to create a converter which can perform the translation . If no converter can be created a descriptive { @link UnsupportedOperationException } is thrown .