|
|
|
@ -282,6 +282,11 @@ AudioTrack::AudioTrack(
|
|
|
|
|
mPreviousSchedulingGroup(SP_DEFAULT),
|
|
|
|
|
mPausedPosition(0)
|
|
|
|
|
{
|
|
|
|
|
mAttributes.content_type = AUDIO_CONTENT_TYPE_UNKNOWN;
|
|
|
|
|
mAttributes.usage = AUDIO_USAGE_UNKNOWN;
|
|
|
|
|
mAttributes.flags = 0x0;
|
|
|
|
|
strcpy(mAttributes.tags, "");
|
|
|
|
|
|
|
|
|
|
(void)set(streamType, sampleRate, format, channelMask,
|
|
|
|
|
frameCount, flags, cbf, user, notificationFrames,
|
|
|
|
|
0 /*sharedBuffer*/, false /*threadCanCallJava*/, sessionId, transferType,
|
|
|
|
@ -313,6 +318,11 @@ AudioTrack::AudioTrack(
|
|
|
|
|
mPausedPosition(0),
|
|
|
|
|
mSelectedDeviceId(AUDIO_PORT_HANDLE_NONE)
|
|
|
|
|
{
|
|
|
|
|
mAttributes.content_type = AUDIO_CONTENT_TYPE_UNKNOWN;
|
|
|
|
|
mAttributes.usage = AUDIO_USAGE_UNKNOWN;
|
|
|
|
|
mAttributes.flags = 0x0;
|
|
|
|
|
strcpy(mAttributes.tags, "");
|
|
|
|
|
|
|
|
|
|
(void)set(streamType, sampleRate, format, channelMask,
|
|
|
|
|
0 /*frameCount*/, flags, cbf, user, notificationFrames,
|
|
|
|
|
sharedBuffer, false /*threadCanCallJava*/, sessionId, transferType, offloadInfo,
|
|
|
|
|