
    &Vf
	                     T    d Z ddlmZ ddlmZ dZdZej        j        ZdddZ	d Z
dS )	z,Internal information about the audio plugin.    )summary_pb2)plugin_data_pb2audioN)converted_to_tensorc          	          t          j        t          ||          }t          j        | |t          j                            t          |                                                    }|S )zuCreate a `SummaryMetadata` proto for audio plugin data.

    Returns:
      A `SummaryMetadata` protobuf object.
    )versionencodingr   )plugin_namecontent)display_namesummary_descriptionplugin_data)r   AudioPluginDataPROTO_VERSIONr   SummaryMetadata
PluginDataPLUGIN_NAMESerializeToString)r   descriptionr	   r   r   metadatas         _/var/www/html/software/conda/lib/python3.11/site-packages/tensorboard/plugins/audio/metadata.pycreate_summary_metadatar      sv     -/  G
 *!'/::#W-F-F-H-H ; 
 
  H O    c                     t          | t                    st          d          t          j                            |           }|j        dk    r|S |S )zParse summary metadata to a Python object.

    Arguments:
      content: The `content` field of a `SummaryMetadata` proto
        corresponding to the audio plugin.

    Returns:
      An `AudioPluginData` protobuf object.
    zContent type must be bytesr   )
isinstancebytes	TypeErrorr   r   
FromStringr   )r   results     r   parse_plugin_metadatar    6   sR     gu%% 64555,77@@F~Mr   )__doc__tensorboard.compat.protor   tensorboard.plugins.audior   r   r   r   Encodingr   r     r   r   <module>r&      s    3 2 1 0 0 0 0 0 5 5 5 5 5 5  *3 AE    .    r   