From bbb6d8f04967071ad1de8474034aca59aca48111 Mon Sep 17 00:00:00 2001 From: ibaker Date: Fri, 20 May 2022 14:41:06 +0100 Subject: [PATCH] Use `@C.DataType` intdef in `HlsDataSourceFactory.createDataSource` PiperOrigin-RevId: 449973324 --- .../exoplayer2/source/hls/DefaultHlsDataSourceFactory.java | 3 ++- .../android/exoplayer2/source/hls/HlsDataSourceFactory.java | 5 ++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/library/hls/src/main/java/com/google/android/exoplayer2/source/hls/DefaultHlsDataSourceFactory.java b/library/hls/src/main/java/com/google/android/exoplayer2/source/hls/DefaultHlsDataSourceFactory.java index 933ee9126e..7ab8097648 100644 --- a/library/hls/src/main/java/com/google/android/exoplayer2/source/hls/DefaultHlsDataSourceFactory.java +++ b/library/hls/src/main/java/com/google/android/exoplayer2/source/hls/DefaultHlsDataSourceFactory.java @@ -15,6 +15,7 @@ */ package com.google.android.exoplayer2.source.hls; +import com.google.android.exoplayer2.C; import com.google.android.exoplayer2.upstream.DataSource; /** Default implementation of {@link HlsDataSourceFactory}. */ @@ -30,7 +31,7 @@ public final class DefaultHlsDataSourceFactory implements HlsDataSourceFactory { } @Override - public DataSource createDataSource(int dataType) { + public DataSource createDataSource(@C.DataType int dataType) { return dataSourceFactory.createDataSource(); } } diff --git a/library/hls/src/main/java/com/google/android/exoplayer2/source/hls/HlsDataSourceFactory.java b/library/hls/src/main/java/com/google/android/exoplayer2/source/hls/HlsDataSourceFactory.java index 499797c51a..f9dd9cf7a9 100644 --- a/library/hls/src/main/java/com/google/android/exoplayer2/source/hls/HlsDataSourceFactory.java +++ b/library/hls/src/main/java/com/google/android/exoplayer2/source/hls/HlsDataSourceFactory.java @@ -24,9 +24,8 @@ public interface HlsDataSourceFactory { /** * Creates a {@link DataSource} for the given data type. * - * @param dataType The data type for which the {@link DataSource} will be used. One of {@link C} - * {@code .DATA_TYPE_*} constants. + * @param dataType The {@link C.DataType} for which the {@link DataSource} will be used. * @return A {@link DataSource} for the given data type. */ - DataSource createDataSource(int dataType); + DataSource createDataSource(@C.DataType int dataType); }