Lines Matching refs:OH_AVPlayer

75 typedef void (*Player_MediaKeySystemInfoCallback)(OH_AVPlayer *player, DRM_MediaKeySystemInfo* mediaKeySystemInfo);
80 * @return Returns a pointer to an OH_AVPlayer instance for success, nullptr for failure
85 OH_AVPlayer *OH_AVPlayer_Create(void);
90 * @param player Pointer to an OH_AVPlayer instance
98 OH_AVErrCode OH_AVPlayer_SetURLSource(OH_AVPlayer *player, const char *url);
103 * @param player Pointer to an OH_AVPlayer instance
113 OH_AVErrCode OH_AVPlayer_SetFDSource(OH_AVPlayer *player, int32_t fd, int64_t offset, int64_t size);
121 * @param player Pointer to an OH_AVPlayer instance
128 OH_AVErrCode OH_AVPlayer_Prepare(OH_AVPlayer *player);
137 * @param player Pointer to an OH_AVPlayer instance
144 OH_AVErrCode OH_AVPlayer_Play(OH_AVPlayer *player);
149 * @param player Pointer to an OH_AVPlayer instance
156 OH_AVErrCode OH_AVPlayer_Pause(OH_AVPlayer *player);
161 * @param player Pointer to an OH_AVPlayer instance
168 OH_AVErrCode OH_AVPlayer_Stop(OH_AVPlayer *player);
177 * @param player Pointer to an OH_AVPlayer instance
184 OH_AVErrCode OH_AVPlayer_Reset(OH_AVPlayer *player);
194 * @param player Pointer to an OH_AVPlayer instance
201 OH_AVErrCode OH_AVPlayer_Release(OH_AVPlayer *player);
211 * @param player Pointer to an OH_AVPlayer instance
218 OH_AVErrCode OH_AVPlayer_ReleaseSync(OH_AVPlayer *player);
228 * @param player Pointer to an OH_AVPlayer instance
239 OH_AVErrCode OH_AVPlayer_SetVolume(OH_AVPlayer *player, float leftVolume, float rightVolume);
247 * @param player Pointer to an OH_AVPlayer instance
256 OH_AVErrCode OH_AVPlayer_Seek(OH_AVPlayer *player, int32_t mSeconds, AVPlayerSeekMode mode);
261 * @param player Pointer to an OH_AVPlayer instance
269 OH_AVErrCode OH_AVPlayer_GetCurrentTime(OH_AVPlayer *player, int32_t *currentTime);
274 * @param player Pointer to an OH_AVPlayer instance
282 OH_AVErrCode OH_AVPlayer_GetVideoWidth(OH_AVPlayer *player, int32_t *videoWidth);
287 * @param player Pointer to an OH_AVPlayer instance
295 OH_AVErrCode OH_AVPlayer_GetVideoHeight(OH_AVPlayer *player, int32_t *videoHeight);
300 * @param player Pointer to an OH_AVPlayer instance
308 OH_AVErrCode OH_AVPlayer_SetPlaybackSpeed(OH_AVPlayer *player, AVPlaybackSpeed speed);
313 * @param player Pointer to an OH_AVPlayer instance
321 OH_AVErrCode OH_AVPlayer_GetPlaybackSpeed(OH_AVPlayer *player, AVPlaybackSpeed *speed);
325 * @param player Pointer to an OH_AVPlayer instance
333 OH_AVErrCode OH_AVPlayer_SetAudioRendererInfo(OH_AVPlayer *player, OH_AudioStream_Usage streamUsage);
337 * @param player Pointer to an OH_AVPlayer instance
346 OH_AVErrCode OH_AVPlayer_SetAudioInterruptMode(OH_AVPlayer *player, OH_AudioInterrupt_Mode interruptMode);
350 * @param player Pointer to an OH_AVPlayer instance
359 OH_AVErrCode OH_AVPlayer_SetAudioEffectMode(OH_AVPlayer *player, OH_AudioStream_AudioEffectMode effectMode);
372 * @param player Pointer to an OH_AVPlayer instance
380 OH_AVErrCode OH_AVPlayer_SelectBitRate(OH_AVPlayer *player, uint32_t bitRate);
385 * @param player Pointer to an OH_AVPlayer instance
394 OH_AVErrCode OH_AVPlayer_SetVideoSurface(OH_AVPlayer *player, OHNativeWindow *window);
399 * @param player Pointer to an OH_AVPlayer instance
407 OH_AVErrCode OH_AVPlayer_GetDuration(OH_AVPlayer *player, int32_t *duration);
412 * @param player Pointer to an OH_AVPlayer instance
420 OH_AVErrCode OH_AVPlayer_GetState(OH_AVPlayer *player, AVPlayerState *state);
425 * @param player Pointer to an OH_AVPlayer instance
430 bool OH_AVPlayer_IsPlaying(OH_AVPlayer *player);
435 * @param player Pointer to an OH_AVPlayer instance
440 bool OH_AVPlayer_IsLooping(OH_AVPlayer *player);
445 * @param player Pointer to an OH_AVPlayer instance
453 OH_AVErrCode OH_AVPlayer_SetLooping(OH_AVPlayer *player, bool loop);
458 * @param player Pointer to an OH_AVPlayer instance
469 OH_AVErrCode OH_AVPlayer_SetPlayerCallback(OH_AVPlayer *player, AVPlayerCallback callback);
479 * @param player Pointer to an OH_AVPlayer instance
487 OH_AVErrCode OH_AVPlayer_SelectTrack(OH_AVPlayer *player, int32_t index);
497 * @param player Pointer to an OH_AVPlayer instance
505 OH_AVErrCode OH_AVPlayer_DeselectTrack(OH_AVPlayer *player, int32_t index);
513 * @param player Pointer to an OH_AVPlayer instance
522 OH_AVErrCode OH_AVPlayer_GetCurrentTrack(OH_AVPlayer *player, int32_t trackType, int32_t *index);
527 * @param player Pointer to an OH_AVPlayer instance
536 OH_AVErrCode OH_AVPlayer_SetMediaKeySystemInfoCallback(OH_AVPlayer *player,
542 * @param player Pointer to an OH_AVPlayer instance
550 OH_AVErrCode OH_AVPlayer_GetMediaKeySystemInfo(OH_AVPlayer *player, DRM_MediaKeySystemInfo *mediaKeySystemInfo);
556 * @param player Pointer to an OH_AVPlayer instance
565 OH_AVErrCode OH_AVPlayer_SetDecryptionConfig(OH_AVPlayer *player, MediaKeySession *mediaKeySession,
571 * @param player Pointer to an OH_AVPlayer instance.
579 OH_AVErrCode OH_AVPlayer_SetOnInfoCallback(OH_AVPlayer *player, OH_AVPlayerOnInfoCallback callback, void *userData);
584 * @param player Pointer to an OH_AVPlayer instance.
592 OH_AVErrCode OH_AVPlayer_SetOnErrorCallback(OH_AVPlayer *player, OH_AVPlayerOnErrorCallback callback, void *userData);