IJKMediaFramework.h 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. /*
  2. * IJKMediaFramework.h
  3. *
  4. * Copyright (c) 2013 Bilibili
  5. * Copyright (c) 2013 Zhang Rui <bbcallen@gmail.com>
  6. *
  7. * This file is part of ijkPlayer.
  8. *
  9. * ijkPlayer is free software; you can redistribute it and/or
  10. * modify it under the terms of the GNU Lesser General Public
  11. * License as published by the Free Software Foundation; either
  12. * version 2.1 of the License, or (at your option) any later version.
  13. *
  14. * ijkPlayer is distributed in the hope that it will be useful,
  15. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  16. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  17. * Lesser General Public License for more details.
  18. *
  19. * You should have received a copy of the GNU Lesser General Public
  20. * License along with ijkPlayer; if not, write to the Free Software
  21. * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  22. */
  23. #import <UIKit/UIKit.h>
  24. //! Project version number for IJKMediaFramework.
  25. FOUNDATION_EXPORT double IJKMediaFrameworkVersionNumber;
  26. //! Project version string for IJKMediaFramework.
  27. FOUNDATION_EXPORT const unsigned char IJKMediaFrameworkVersionString[];
  28. // In this header, you should import all the public headers of your framework using statements like #import <IJKMediaFrameworkWithSSL/PublicHeader.h>
  29. #import <IJKMediaFramework/IJKMediaPlayback.h>
  30. #import <IJKMediaFramework/IJKMPMoviePlayerController.h>
  31. #import <IJKMediaFramework/IJKFFOptions.h>
  32. #import <IJKMediaFramework/IJKFFMoviePlayerController.h>
  33. #import <IJKMediaFramework/IJKAVMoviePlayerController.h>
  34. #import <IJKMediaFramework/IJKMediaModule.h>
  35. #import <IJKMediaFramework/IJKMediaPlayer.h>
  36. #import <IJKMediaFramework/IJKNotificationManager.h>
  37. #import <IJKMediaFramework/IJKKVOController.h>
  38. #import <IJKMediaFramework/IJKSDLGLViewProtocol.h>
  39. // backward compatible for old names
  40. #define IJKMediaPlaybackIsPreparedToPlayDidChangeNotification IJKMPMediaPlaybackIsPreparedToPlayDidChangeNotification
  41. #define IJKMoviePlayerLoadStateDidChangeNotification IJKMPMoviePlayerLoadStateDidChangeNotification
  42. #define IJKMoviePlayerPlaybackDidFinishNotification IJKMPMoviePlayerPlaybackDidFinishNotification
  43. #define IJKMoviePlayerPlaybackDidFinishReasonUserInfoKey IJKMPMoviePlayerPlaybackDidFinishReasonUserInfoKey
  44. #define IJKMoviePlayerPlaybackStateDidChangeNotification IJKMPMoviePlayerPlaybackStateDidChangeNotification
  45. #define IJKMoviePlayerIsAirPlayVideoActiveDidChangeNotification IJKMPMoviePlayerIsAirPlayVideoActiveDidChangeNotification
  46. #define IJKMoviePlayerVideoDecoderOpenNotification IJKMPMoviePlayerVideoDecoderOpenNotification
  47. #define IJKMoviePlayerFirstVideoFrameRenderedNotification IJKMPMoviePlayerFirstVideoFrameRenderedNotification
  48. #define IJKMoviePlayerFirstAudioFrameRenderedNotification IJKMPMoviePlayerFirstAudioFrameRenderedNotification
  49. #define IJKMoviePlayerFirstAudioFrameDecodedNotification IJKMPMoviePlayerFirstAudioFrameDecodedNotification
  50. #define IJKMoviePlayerFirstVideoFrameDecodedNotification IJKMPMoviePlayerFirstVideoFrameDecodedNotification
  51. #define IJKMoviePlayerOpenInputNotification IJKMPMoviePlayerOpenInputNotification
  52. #define IJKMoviePlayerFindStreamInfoNotification IJKMPMoviePlayerFindStreamInfoNotification
  53. #define IJKMoviePlayerComponentOpenNotification IJKMPMoviePlayerComponentOpenNotification
  54. #define IJKMPMoviePlayerAccurateSeekCompleteNotification IJKMPMoviePlayerAccurateSeekCompleteNotification
  55. #define IJKMoviePlayerSeekAudioStartNotification IJKMPMoviePlayerSeekAudioStartNotification
  56. #define IJKMoviePlayerSeekVideoStartNotification IJKMPMoviePlayerSeekVideoStartNotification