Class ShadowMediaExtractor

    • Constructor Detail

      • ShadowMediaExtractor

        public ShadowMediaExtractor()
    • Method Detail

      • setDataSource

        @Implementation(minSdk=24)
        protected void setDataSource​(AssetFileDescriptor assetFileDescriptor)
      • setDataSource

        @Implementation
        protected void setDataSource​(Context context,
                                     Uri uri,
                                     Map<String,​String> headers)
      • setDataSource

        @Implementation
        protected void setDataSource​(FileDescriptor fileDescriptor)
      • setDataSource

        @Implementation(minSdk=23)
        protected void setDataSource​(MediaDataSource mediaDataSource)
      • setDataSource

        @Implementation
        protected void setDataSource​(FileDescriptor fileDescriptor,
                                     long offset,
                                     long length)
      • setDataSource

        @Implementation
        protected void setDataSource​(String path)
      • setDataSource

        @Implementation
        protected void setDataSource​(String path,
                                     Map<String,​String> headers)
      • advance

        @Implementation
        protected boolean advance()
      • getSampleTrackIndex

        @Implementation
        protected int getSampleTrackIndex()
      • getTrackCount

        @Implementation
        protected final int getTrackCount()
      • getTrackFormat

        @Implementation
        protected MediaFormat getTrackFormat​(int index)
      • readSampleData

        @Implementation
        protected int readSampleData​(ByteBuffer byteBuf,
                                     int offset)
      • selectTrack

        @Implementation
        protected void selectTrack​(int index)
      • unselectTrack

        @Implementation
        protected void unselectTrack​(int index)
      • reset

        @Resetter
        public static void reset()