RET_VAL_IF(webrtc->gst.source_slots == NULL, WEBRTC_ERROR_INVALID_OPERATION, "source_slots is NULL");
RET_VAL_IF((source = _get_slot_by_id(webrtc->gst.source_slots, source_id)) == NULL, WEBRTC_ERROR_INVALID_PARAMETER, "source is NULL");
- if (source->type == WEBRTC_MEDIA_SOURCE_TYPE_FILE ||
- source->type == WEBRTC_MEDIA_SOURCE_TYPE_MEDIA_PACKET) {
- LOG_ERROR("invalid type(%d)", source->type);
- return WEBRTC_ERROR_INVALID_PARAMETER;
- }
-
if (media_type == WEBRTC_MEDIA_TYPE_AUDIO && source->media_types & MEDIA_TYPE_AUDIO) {
*direction = source->av[AV_IDX_AUDIO].direction;