Skip to content

Commit 214214e

Browse files
committed
chore(core): move internal source folder
1 parent 557bba0 commit 214214e

File tree

21 files changed

+46
-41
lines changed

21 files changed

+46
-41
lines changed

core/src/main/java/io/github/thibaultbee/streampack/internal/sources/IAudioSource.kt renamed to core/src/main/java/io/github/thibaultbee/streampack/internal/sources/audio/IAudioSource.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,10 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package io.github.thibaultbee.streampack.internal.sources
16+
package io.github.thibaultbee.streampack.internal.sources.audio
1717

1818
import io.github.thibaultbee.streampack.data.AudioConfig
19+
import io.github.thibaultbee.streampack.internal.sources.IFrameSource
1920

2021
interface IAudioSource : IPublicAudioSource, IFrameSource<AudioConfig>
2122

core/src/main/java/io/github/thibaultbee/streampack/internal/sources/AudioSource.kt renamed to core/src/main/java/io/github/thibaultbee/streampack/internal/sources/audio/MicrophoneSource.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package io.github.thibaultbee.streampack.internal.sources
16+
package io.github.thibaultbee.streampack.internal.sources.audio
1717

1818
import android.Manifest
1919
import android.media.AudioRecord
@@ -26,11 +26,12 @@ import android.os.Build
2626
import androidx.annotation.RequiresPermission
2727
import io.github.thibaultbee.streampack.data.AudioConfig
2828
import io.github.thibaultbee.streampack.internal.data.Frame
29+
import io.github.thibaultbee.streampack.internal.sources.IFrameSource
2930
import io.github.thibaultbee.streampack.internal.utils.TimeUtils
3031
import io.github.thibaultbee.streampack.logger.Logger
3132
import java.nio.ByteBuffer
3233

33-
class AudioSource : IAudioSource, IFrameSource<AudioConfig> {
34+
class MicrophoneSource : IAudioSource, IFrameSource<AudioConfig> {
3435
private var audioRecord: AudioRecord? = null
3536
private var mutedByteArray: ByteArray? = null
3637

core/src/main/java/io/github/thibaultbee/streampack/internal/sources/IVideoSource.kt renamed to core/src/main/java/io/github/thibaultbee/streampack/internal/sources/video/IVideoSource.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,12 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package io.github.thibaultbee.streampack.internal.sources
16+
package io.github.thibaultbee.streampack.internal.sources.video
1717

1818
import io.github.thibaultbee.streampack.data.VideoConfig
1919
import io.github.thibaultbee.streampack.internal.orientation.ISourceOrientationProvider
20+
import io.github.thibaultbee.streampack.internal.sources.IFrameSource
21+
import io.github.thibaultbee.streampack.internal.sources.ISurfaceSource
2022

2123
interface IVideoSource : IFrameSource<VideoConfig>, ISurfaceSource, IPublicVideoSource {
2224
/**

core/src/main/java/io/github/thibaultbee/streampack/internal/sources/camera/CameraController.kt renamed to core/src/main/java/io/github/thibaultbee/streampack/internal/sources/video/camera/CameraController.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package io.github.thibaultbee.streampack.internal.sources.camera
16+
package io.github.thibaultbee.streampack.internal.sources.video.camera
1717

1818
import android.Manifest
1919
import android.content.Context

core/src/main/java/io/github/thibaultbee/streampack/internal/sources/camera/CameraExecutorManager.kt renamed to core/src/main/java/io/github/thibaultbee/streampack/internal/sources/video/camera/CameraExecutorManager.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package io.github.thibaultbee.streampack.internal.sources.camera
16+
package io.github.thibaultbee.streampack.internal.sources.video.camera
1717

1818
import android.Manifest
1919
import android.hardware.camera2.CameraCaptureSession

core/src/main/java/io/github/thibaultbee/streampack/internal/sources/camera/CameraHandlerManager.kt renamed to core/src/main/java/io/github/thibaultbee/streampack/internal/sources/video/camera/CameraHandlerManager.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package io.github.thibaultbee.streampack.internal.sources.camera
16+
package io.github.thibaultbee.streampack.internal.sources.video.camera
1717

1818
import android.Manifest
1919
import android.hardware.camera2.CameraCaptureSession

core/src/main/java/io/github/thibaultbee/streampack/internal/sources/camera/CameraHelper.kt renamed to core/src/main/java/io/github/thibaultbee/streampack/internal/sources/video/camera/CameraHelper.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* See the License for the specific language governing permissions and
1515
* limitations under the License.
1616
*/
17-
package io.github.thibaultbee.streampack.internal.sources.camera
17+
package io.github.thibaultbee.streampack.internal.sources.video.camera
1818

1919
import android.content.Context
2020
import android.hardware.camera2.CameraCharacteristics

core/src/main/java/io/github/thibaultbee/streampack/internal/sources/camera/CameraOrientationProvider.kt renamed to core/src/main/java/io/github/thibaultbee/streampack/internal/sources/video/camera/CameraOrientationProvider.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package io.github.thibaultbee.streampack.internal.sources.camera
16+
package io.github.thibaultbee.streampack.internal.sources.video.camera
1717

1818
import android.content.Context
1919
import android.hardware.camera2.CameraCharacteristics

core/src/main/java/io/github/thibaultbee/streampack/internal/sources/camera/CameraSettings.kt renamed to core/src/main/java/io/github/thibaultbee/streampack/internal/sources/video/camera/CameraSettings.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package io.github.thibaultbee.streampack.internal.sources.camera
16+
package io.github.thibaultbee.streampack.internal.sources.video.camera
1717

1818
import android.content.Context
1919
import android.graphics.PointF

core/src/main/java/io/github/thibaultbee/streampack/internal/sources/camera/CameraSource.kt renamed to core/src/main/java/io/github/thibaultbee/streampack/internal/sources/video/camera/CameraSource.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package io.github.thibaultbee.streampack.internal.sources.camera
16+
package io.github.thibaultbee.streampack.internal.sources.video.camera
1717

1818
import android.Manifest
1919
import android.content.Context
2020
import android.view.Surface
2121
import androidx.annotation.RequiresPermission
2222
import io.github.thibaultbee.streampack.data.VideoConfig
2323
import io.github.thibaultbee.streampack.internal.data.Frame
24-
import io.github.thibaultbee.streampack.internal.sources.IVideoSource
24+
import io.github.thibaultbee.streampack.internal.sources.video.IVideoSource
2525
import io.github.thibaultbee.streampack.internal.utils.av.video.DynamicRangeProfile
2626
import io.github.thibaultbee.streampack.utils.defaultCameraId
2727
import io.github.thibaultbee.streampack.utils.isFrameRateSupported

0 commit comments

Comments
 (0)