blob: 3dfe3a7abf461e00b7ffe0e3a7a20611dd435a9a [file] [log] [blame] [edit]
// Copyright 2021 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
library fuchsia.hardware.audio;
/// For an overview of the Codec protocols see
/// [Codec Interface](//docs/concepts/drivers/driver_architectures/audio_drivers/audio_codec.md)
closed protocol CodecConnector {
/// Connect to a Codec protocol server.
/// This indirection into the Codec protocol allows us to support independent codec client
/// connections.
strict Connect(resource struct {
codec_protocol server_end:Codec;
});
};
service CodecConnectorService {
codec_connector client_end:CodecConnector;
};