Skip to content

Commit 9f0a50a

Browse files
authored
refactor mediastreaming package converters (Azure#31763)
1 parent 427fe7b commit 9f0a50a

File tree

4 files changed

+9
-8
lines changed

4 files changed

+9
-8
lines changed

sdk/communication/azure-communication-callautomation/src/main/java/com/azure/communication/callautomation/implementation/models/MediaStreamingAudioDataInternal.java renamed to sdk/communication/azure-communication-callautomation/src/main/java/com/azure/communication/callautomation/implementation/converters/MediaStreamingAudioDataConverter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
// Copyright (c) Microsoft Corporation. All rights reserved.
22
// Licensed under the MIT License.
33

4-
package com.azure.communication.callautomation.implementation.models;
4+
package com.azure.communication.callautomation.implementation.converters;
55

66
import com.fasterxml.jackson.annotation.JsonProperty;
77

88
/** The MediaStreamingAudioInternal model. */
9-
public final class MediaStreamingAudioDataInternal {
9+
public final class MediaStreamingAudioDataConverter {
1010

1111
/*
1212
* The audio data.

sdk/communication/azure-communication-callautomation/src/main/java/com/azure/communication/callautomation/implementation/models/MediaStreamingMetadataInternal.java renamed to sdk/communication/azure-communication-callautomation/src/main/java/com/azure/communication/callautomation/implementation/converters/MediaStreamingMetadataConverter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
// Copyright (c) Microsoft Corporation. All rights reserved.
22
// Licensed under the MIT License.
33

4-
package com.azure.communication.callautomation.implementation.models;
4+
package com.azure.communication.callautomation.implementation.converters;
55

66
import com.fasterxml.jackson.annotation.JsonProperty;
77

88
/** The MediaStreamingMetadataInternal model. */
9-
public final class MediaStreamingMetadataInternal {
9+
public final class MediaStreamingMetadataConverter {
1010

1111
/*
1212
* The mediaSubscriptionId.

sdk/communication/azure-communication-callautomation/src/main/java/com/azure/communication/callautomation/models/MediaStreamingPackageParser.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
package com.azure.communication.callautomation.models;
55

6-
import com.azure.communication.callautomation.implementation.models.MediaStreamingAudioDataInternal;
7-
import com.azure.communication.callautomation.implementation.models.MediaStreamingMetadataInternal;
6+
import com.azure.communication.callautomation.implementation.converters.MediaStreamingAudioDataConverter;
7+
import com.azure.communication.callautomation.implementation.converters.MediaStreamingMetadataConverter;
88
import com.azure.core.util.BinaryData;
99
import com.azure.core.util.logging.ClientLogger;
1010
import com.fasterxml.jackson.core.JsonProcessingException;
@@ -54,11 +54,11 @@ public static MediaStreamingPackageBase parse(String stringJson) {
5454
mapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
5555
JsonNode jsonData = mapper.readTree(stringJson);
5656
if (stringJson.contains("AudioData")) {
57-
MediaStreamingAudioDataInternal audioInternal = mapper.convertValue(jsonData.get("audioData"), MediaStreamingAudioDataInternal.class);
57+
MediaStreamingAudioDataConverter audioInternal = mapper.convertValue(jsonData.get("audioData"), MediaStreamingAudioDataConverter.class);
5858
return new MediaStreamingAudioData(audioInternal.getData(), audioInternal.getTimestamp(), audioInternal.getParticipantRawID(), audioInternal.isSilent());
5959
}
6060
if (stringJson.contains("AudioMetadata")) {
61-
MediaStreamingMetadataInternal metadataInternal = mapper.convertValue(jsonData.get("audioMetadata"), MediaStreamingMetadataInternal.class);
61+
MediaStreamingMetadataConverter metadataInternal = mapper.convertValue(jsonData.get("audioMetadata"), MediaStreamingMetadataConverter.class);
6262
return new MediaStreamingMetadata(metadataInternal.getMediaSubscriptionId(), metadataInternal.getEncoding(), metadataInternal.getSampleRate(), metadataInternal.getChannels(), metadataInternal.getLength());
6363
}
6464
return null;

sdk/communication/azure-communication-callautomation/src/main/java/module-info.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,5 @@
1515
opens com.azure.communication.callautomation to com.fasterxml.jackson.databind;
1616
opens com.azure.communication.callautomation.models to com.azure.core, com.fasterxml.jackson.databind;
1717
opens com.azure.communication.callautomation.models.events to com.fasterxml.jackson.databind;
18+
opens com.azure.communication.callautomation.implementation.converters to com.azure.core, com.fasterxml.jackson.databind;
1819
}

0 commit comments

Comments
 (0)