test_class.file: domain/src/test/java/org/m4m/domain/VideoDecoderTest.java
test_class.identifier: VideoDecoderTest
test_class.superclass: extends TestBase
test_case.body: @Test
      public void isLastFile_returnsFalse() {
          VideoDecoder decoder = create.videoDecoder().construct();
  
          assertFalse(decoder.isLastFile());
      }
test_case.class_method_signature: VideoDecoderTest.isLastFile_returnsFalse()
test_case.full_signature: @Test public void isLastFile_returnsFalse()
test_case.identifier: isLastFile_returnsFalse
test_case.invocations: construct videoDecoder assertFalse isLastFile
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void isLastFile_returnsFalse()
focal_class.file: domain/src/main/java/org/m4m/domain/VideoDecoder.java
focal_class.identifier: VideoDecoder
focal_class.interfaces: implements IVideoOutput
focal_class.class_method_signature: VideoDecoder.VideoDecoder(IMediaCodec mediaCodec)
focal_class.full_signature: public  VideoDecoder(IMediaCodec mediaCodec)
focal_class.identifier: VideoDecoder
focal_class.modifiers: public
focal_class.parameters: (IMediaCodec mediaCodec)
focal_class.signature:  VideoDecoder(IMediaCodec mediaCodec)
focal_class.class_method_signature: VideoDecoder.drain(int bufferIndex)
focal_class.full_signature: @Override public void drain(int bufferIndex)
focal_class.identifier: drain
focal_class.modifiers: @Override public
focal_class.parameters: (int bufferIndex)
focal_class.return: void
focal_class.signature: void drain(int bufferIndex)
focal_class.class_method_signature: VideoDecoder.push(Frame frame)
focal_class.full_signature: @Override public void push(Frame frame)
focal_class.identifier: push
focal_class.modifiers: @Override public
focal_class.parameters: (Frame frame)
focal_class.return: void
focal_class.signature: void push(Frame frame)
focal_class.class_method_signature: VideoDecoder.stop()
focal_class.full_signature: @Override public void stop()
focal_class.identifier: stop
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void stop()
focal_class.class_method_signature: VideoDecoder.initInputCommandQueue()
focal_class.full_signature: @Override protected void initInputCommandQueue()
focal_class.identifier: initInputCommandQueue
focal_class.modifiers: @Override protected
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void initInputCommandQueue()
focal_class.class_method_signature: VideoDecoder.getOutputResolution()
focal_class.full_signature: public Resolution getOutputResolution()
focal_class.identifier: getOutputResolution
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Resolution
focal_class.signature: Resolution getOutputResolution()
focal_class.superclass: extends Decoder
focal_method.body: public VideoDecoder(IMediaCodec mediaCodec) {
          super(mediaCodec, MediaFormatType.VIDEO);
      }
focal_method.class_method_signature: VideoDecoder.VideoDecoder(IMediaCodec mediaCodec)
focal_method.full_signature: public  VideoDecoder(IMediaCodec mediaCodec)
focal_method.identifier: VideoDecoder
focal_method.modifiers: public
focal_method.parameters: (IMediaCodec mediaCodec)
focal_method.signature:  VideoDecoder(IMediaCodec mediaCodec)