| 3073 | } |
| 3074 | |
| 3075 | int hb_video_encoder_get_default(int muxer) |
| 3076 | { |
| 3077 | if (!(muxer & HB_MUX_MASK)) |
| 3078 | goto fail; |
| 3079 | |
| 3080 | const hb_encoder_t *video_encoder = NULL; |
| 3081 | while ((video_encoder = hb_video_encoder_get_next(video_encoder)) != NULL) |
| 3082 | { |
| 3083 | if (video_encoder->muxers & muxer) |
| 3084 | { |
| 3085 | return video_encoder->codec; |
| 3086 | } |
| 3087 | } |
| 3088 | |
| 3089 | fail: |
| 3090 | return HB_VCODEC_INVALID; |
| 3091 | } |
| 3092 | |
| 3093 | hb_encoder_t * hb_video_encoder_get_from_codec(int codec) |
| 3094 | { |
no test coverage detected